๐ŸŽฒ ๋ฐฑ์ค€ 1003๋ฒˆ ํ”ผ๋ณด๋‚˜์น˜ ํ•จ์ˆ˜

Jeongeunยท2023๋…„ 3์›” 13์ผ
0

๋ฐฑ์ค€

๋ชฉ๋ก ๋ณด๊ธฐ
40/186

๋ฐฑ์ค€ 1003๋ฒˆ

์ฝ”๋“œ

๐Ÿ’Š ์•„์ง ๊ฐ ์žก์œผ๋ ค๋ฉด ์กฐ๊ธˆ ๋” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค..

const fs = require('fs'); 
const input = fs.readFileSync('/dev/stdin').toString().trim().split("\n").map(Number);
const N = input.shift();


for (let i = 0; i < N; i++) {
  const num = input[i];

  const fibonacci = [
    [1, 0],
    [0, 1],
  ];

  for (let j = 2; j <= num; j++) {
    fibonacci[j] = [
      fibonacci[j - 1][0] + fibonacci[j - 2][0],
      fibonacci[j - 1][1] + fibonacci[j - 2][1],
    ];
  }

  console.log(fibonacci[num].join(" "));
}

0๊ฐœ์˜ ๋Œ“๊ธ€