์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- app router emotion
- ํ๋ก๊ทธ๋๋จธ์ค ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ
- ๋ฐฑ์ค 1339๋ฒ js
- ์นด์นด์ค ์ฝํ
- next13 emotion
- js ์ค์ฝํ
- suspense react-query
- js
- suspense ๋ณ๋ชฉํ์
- ๋ฐฑ์ค 1339๋ฒ ์๋ฐ์คํฌ๋ฆฝํธ
- ์ฌ์ฉ์ฑ ๊ฐ์
- ๋ฆฌ์กํธ์ฟผ๋ฆฌ suspense
- emtion app router
- js ๋ฌธ์์ด ์์ถ
- ๋ฐฑ์ค 1339๋ฒ nodejs
- ๊ตฌ๋ฆํค
- ์ต์ ๋์ฒด์ด๋
- TypeError: createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more:
- suspense ๋น๋๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์์ด ์์ถ
- ๋ฐฑ์ค 2108 nodejs
- ๊ตฌ๋ฆํค ์ฑ๋ฆฐ์ง ํ๊ณ
- emotion RSC
- ์๋ฐ์คํฌ๋ฆฝํธ ์ค์ฝํ
- ๋ฐฑ์ค 2108 ์๋ฐ์คํฌ๋ฆฝํธ
- ์ค์ฝํ
- ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ์์ด ์์ถ
- js ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ
- ๊ตฌ๋ฆํค ์ฑ๋ฆฐ์ง
- suspense ๋์์๋ฆฌ
- Today
- Total
Lennon FE
[๋ฐฑ์ค 9095๋ฒ] 1, 2, 3 ๋ํ๊ธฐ - ์๋ฐ์คํฌ๋ฆฝํธ(nodejs) ๋ณธ๋ฌธ
[๋ฐฑ์ค 9095๋ฒ] 1, 2, 3 ๋ํ๊ธฐ - ์๋ฐ์คํฌ๋ฆฝํธ(nodejs)
Lennon 2022. 3. 11. 17:51https://www.acmicpc.net/problem/9095
const fs = require('fs');
let [n, ...input] = fs.readFileSync('dev/stdin').toString().trim().split('\n');
input = input.map(Number);
const occation = [0];
occation[1] = 1;
occation[2] = 2;
occation[3] = 4;
for (let i = 4; i <= Math.max(...input); i++) {
occation[i] = occation[i - 3] + occation[i - 2] + occation[i - 1];
}
input.forEach((v) => {
console.log(occation[v]);
});
DP๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ณผ ๋ ์ฌ๊ท๋ก ๋ง ๋๋ฆด ์๊ฐ๋ณด๋ค DP๋ก ๋ฉ๋ชจํ๋ฉด์ ํ ๋ฌธ์ ์ธ์ง ํ์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ ํ์์ ์๊ฐํด๋ณธ๋ค.
์ ๋ฌธ์ ๋
1์ 1,2,3์ ์ด์ฉํด ๋ง๋๋ ๊ฒฝ์ฐ์ ์ : 1
2๋ฅผ 1,2,3์ ์ด์ฉํด ๋ง๋๋ ๊ฒฝ์ฐ์ ์ : 2
3๋ฅผ 1,2,3์ ์ด์ฉํด ๋ง๋๋ ๊ฒฝ์ฐ์ ์ : 4
4๋ฅผ 1,2,3์ ์ด์ฉํด ๋ง๋๋ ๊ฒฝ์ฐ์ ์ : 7
์ด ์์์ N์ 1,2,3์ ์ด์ฉํด ๋ง๋๋ ๊ฒฝ์ฐ์ ์ : N-1, N-2, N-3์ ๊ฒฝ์ฐ์ ์๋ฅผ ๋ชจ๋ ํฉํ๋ฉด ๋๋ค๋ ์ ํ์์ ์ ์ถํ ์ ์๋ค.
์ ์ด๋ ๊ฒ ๋์ค๋ ์ง ์๊ฐํด๋ณด์.
1 =>
1
=> 1๊ฐ์ง
2 =>
1์์ 1+1
2
=> 2๊ฐ์ง
3 =>
1์์ 1+2,
2์์ 1+1+1
2์์ 2+1
3์์ 3
=> 4๊ฐ์ง
4 =>
1์์ 1+3
2์์ 1+1+2, 2+2
3์์ 1+1+1+1, 1+2+1, 2+1+1, 3+1
=> 7๊ฐ์ง
๊ท์น์ ๋ณด๋ฉด ์ด์ ์ซ์๋ค์ ์ฐธ๊ณ ํด์ 1์ฉ ๋ํด ํด๋น ์ซ์๋ฅผ ๊ตฌํ๋ ๋ชจ์ต์ ๋ณผ ์ ์๋ค.
'๐ฅ Algorithm > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 1789๋ฒ] ์๋ค์ ํฉ - ์๋ฐ์คํฌ๋ฆฝํธ(nodejs) (0) | 2022.03.14 |
---|---|
[๋ฐฑ์ค 1932๋ฒ] ์ ์ ์ผ๊ฐํ - ์๋ฐ์คํฌ๋ฆฝํธ(nodejs) (0) | 2022.03.11 |
[๋ฐฑ์ค 2579๋ฒ] ๊ณ๋จ์ค๋ฅด๊ธฐ - ์๋ฐ์คํฌ๋ฆฝํธ(nodejs) (0) | 2022.03.11 |
[๋ฐฑ์ค 1744๋ฒ] ์ ๋ฌถ๊ธฐ - ์๋ฐ์คํฌ๋ฆฝํธ(nodejs) (0) | 2022.02.18 |
[๋ฐฑ์ค 14888๋ฒ] ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ - ์๋ฐ์คํฌ๋ฆฝํธ(nodejs) (0) | 2022.02.18 |