본문 바로가기
Development/코딩테스트

[백준] Node.js 2775

by Yeony99 2022. 10. 12.
728x90
const fs = require('fs');
const [T, ...arr] = fs.readFileSync("/dev/stdin").toString().trim().split("\n");

for (let i = 0; i < Number(T); i++) {
    const k = Number(arr.shift());
    const n = Number(arr.shift());

    const apt = [];
    
    for (let j = 0; j <= k+1; j++) {
        // 아파트 n층 1호는 1
        apt.push([1])

        for (let k = 1; k < n; k++) {
            if(j === 0) {
                apt[j].push(j+1)
            } else {
                apt[j].push(apt[j][k-1] + apt[j-1][k])
            }
        }
    }
    console.log(apt[k+1][n-1])
}
728x90

'Development > 코딩테스트' 카테고리의 다른 글

[백준] 1436 Node.js  (0) 2022.10.28
[백준] 1181 Node.js  (0) 2022.10.26
[백준] 2798 Node.js  (1) 2022.09.30
[백준] 2292 Node.js  (0) 2022.09.29
[백준] 1085 Node.js  (0) 2022.09.29

댓글