치춘짱베리굿나이스
[백준] 11050 본문
이항 계수 1
문제
자연수 N과 정수 K가 주어졌을 때 이항 계수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 0 ≤ K ≤ N)
출력
이항 계수를 출력한다.
풀이
const coef = () => {
const fs = require("fs");
let input = fs
.readFileSync("/dev/stdin")
.toString()
.trim()
.split(" ")
.map((n) => {
return parseInt(n);
});
let divider = input[1] > input[0] - input[1] ? input[1] : input[0] - input[1];
let ans = 1;
for (let i = 0; i < divider; i++) {
ans *= input[0] - i;
}
while (divider > 0) ans /= divider--;
console.log(ans);
};
coef();
반성회
입력값의 크기 범위가 작아서 대충 짜도 어느정도는 맞는다
'Javascript + Typescript > 자바스크립트로 알고리즘풀기' 카테고리의 다른 글
[백준] 15829 (0) | 2022.02.07 |
---|---|
[백준] 2839 (0) | 2022.02.07 |
[백준] 12605 (0) | 2022.02.07 |
[백준] 22403 (0) | 2022.02.07 |
[백준] 5581 (0) | 2022.02.07 |
Comments