반응형
- 팩토리얼 (Factorial):
- n 팩토리얼은 n부터 1까지의 모든 양의 정수를 곱한 값을 의미합니다.
- factorial(n)은 n! 값을 계산하는 함수이다.
- ex) 5! = 5 * 4 * 3 * 2 * 1
- 피보나치 수열 (Fibonacci Sequence):
- 피보나치 수열은 이전 두 숫자의 합이 다음 숫자를 생성하는 수열이다.
- fibonacci(n)은 피보나치 수열의 n번째 항을 계산하는 함수이다.
- ex) 0, 1, 1, 2, 3, 5, 8, 13, ...
- 거듭제곱 (Exponentiation):
- 거듭제곱 연산은 어떤 수를 특정 지수만큼 곱하는 연산이다.
- power(base, exponent)는 base를 exponent만큼 거듭제곱한 값을 계산하는 함수이다.
- 합계 (Summation):
- 1부터 n까지의 모든 양의 정수를 더한 값을 계산이다.
- sum(n)은 1부터 n까지의 합을 계산하는 함수이다.
- 최대값 (Maximum Value):
- 주어진 배열에서 최대값을 찾는 함수이다.
- max(array, size)는 배열 array에서 최대값을 찾는 함수이다.
- largest()로도 사용한다.
- 최소값 (Minimum Value):
- 주어진 배열에서 최소값을 찾는 함수이다.
- min(array, size)는 배열 array에서 최소값을 찾는 함수이다.
- 최대공약수 (GCD, Greatest Common Divisor):
- 두 개 이상의 정수의 최대공약수를 계산하는 함수이다.
- gcd(a, b)는 a와 b의 최대공약수를 계산하는 함수이다.
- 조합 (Combination):
- n개 중에서 r개를 선택하는 경우의 수를 계산하는 함수이다.
- combination(n, r)은 nCr을 계산하는 함수이다.
- 하노이 탑 (Tower of Hanoi):
- 하노이 탑 퍼즐을 해결하는 함수로, 원반을 다른 기둥으로 옮기는 최소한의 이동 횟수를 계산한다.
- hanoi(n, source, auxiliary, target)는 하노이 탑 문제를 해결하는 함수이다.
- 피보나치 수열의 곱 (Product of Fibonacci Numbers):
- 피보나치 수열에서 n번째 항과 (n+1)번째 항의 곱을 계산하는 함수이다.
- fibonacciProduct(n)은 F(n) * F(n+1)을 계산하는 함수이다.
- 병합 (Merge) :
- 정렬된 부분 배열들을 병합하여 하나의 정렬된 배열을 생성하는 것이다.
- merge(L1, l2 : sorted lists) 는 정렬된 리스트인 L1과 L2를 병합하여 하나의 list로 만들게 된다.
반응형
'코딩 > 이산수학' 카테고리의 다른 글
[이산수학] 강 귀납법 (Strong Induction) (1) | 2023.10.10 |
---|---|
[이산수학] 조건문을 포함한 논리적 동치 (0) | 2023.10.09 |
[이산수학] 논리적 동치 (0) | 2023.10.09 |
[이산수학] 다양한 조건문 표현 모음 (if~, then~) (0) | 2023.10.09 |
[이산수학] 명제와 논리의 기초 (Logic and Proofs) (0) | 2023.10.09 |