1부터 n까지의 합 (등차수열 합 공식)
function sumOfN(n) {
return (n * (n + 1)) / 2;
}
1부터 n까지의 짝수 합
function sumOfEven(n) {
var half = Math.floor(n / 2);
return half * (half + 1);
}
1부터 n까지의 홀수 합
function sumOfOdd(n) {
var half = Math.floor((n + 1) / 2);
return half * half;
}
n! (팩토리얼)
팩토리얼(Factorial)은 수학에서 자주 등장하는 개념으로, 주어진 자연수 n에 대해 1부터 n까지의 모든 자연수를 곱한 값을 의미합니다. 팩토리얼은 n!으로 표현됩니다.
팩토리얼 예시:
- 0! = 1 (0 팩토리얼은 특별히 1로 정의됩니다)
- 3! = 3 * 2 * 1 = 6
- 5! = 5 * 4 * 3 * 2 * 1 = 120
- 7! = 7 * 6 * 5 * 4 * 3 * 2 * 1 = 5040
function factorial(n) {
if (n === 0) return 1; // 0!은 1로 정의됨
return n * factorial(n - 1); // n! = n * (n-1)!
}
반응형
'개발 > Javascript' 카테고리의 다른 글
[js] Set, Map의 비교, 예제 (0) | 2024.09.21 |
---|---|
[js] reduce 함수 사용법 (0) | 2024.09.05 |
[코딩테스트] 최빈값, 빈도수 구하기주사위 (0) | 2024.09.05 |
[코딩테스트] 주사위 게임 문제 풀이 (빈도 계산) (0) | 2024.08.29 |
배열, 문자열의 접두사, 접미사 비교 (0) | 2024.08.28 |
댓글