1. 순환의 개념과 기본 예제 1
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
int factorial (int n) {
if(n==0) {
return 1;
}
return n*factorial(n-1);
}x^0 = 1
x^n = x * x^n-1 (if n > 0)
double power(double x, int n) {
if(n==0) return 1;
return x * power(x, n-1);
}f(0) = 0
f(1) = 1
f(n) = f(n-1) + f(n-2) (n>1)
int fibo(int n) {
if(n <= 1) {
return n;
}
return fibo(n-1) + fibo(n-2);
}int gcd(int m, int n) {
if (m < n) {
int tmp = m; m=n; n=tmp;
}
if (m%n==0) return n;
else return gcd(n, m%n);
}int gcd(int p, int q) {
if (q==0) return p;
return gcd(q, p%q);
}