Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- useEffect
- Gatsby
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- useRef
- position
- ๋ฐ๋ธ์ฝ์ค3๊ธฐ
- fetch API
- ๋ธ๋ก๊ทธ
- REACT
- ์๊ณ ๋ฆฌ์ฆ
- CSS
- history api
- float
- ์๋ฐ์คํฌ๋ฆฝํธ
- Flex
- Props
- ๋ฐ๋ธ์ฝ์ค
- ํ๋ก ํธ์๋
Archives
- Today
- Total
Daehyunii's Dev-blog
๊ณ๋จ์ค๋ฅด๊ธฐ(๋์ ํ๋ก๊ทธ๋๋ฐ) ๋ณธ๋ฌธ
๐ Language & CS knowledge/Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)
๊ณ๋จ์ค๋ฅด๊ธฐ(๋์ ํ๋ก๊ทธ๋๋ฐ)
Daehyunii 2022. 9. 7. 22:36๋ฌธ์ (์ถ์ฒ : ์ธํ๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๊ฐ์, ์ ๋ณด์ฌ๋ฆผํผ์๋)
์ฒ ์๋ ๊ณ๋จ์ ์ค๋ฅผ ๋ ํ ๋ฒ์ ํ ๊ณ๋จ ๋๋ ๋ ๊ณ๋จ์ฉ ์ฌ๋ผ๊ฐ๋ค. ๋ง์ฝ ์ด 4๊ณ๋จ์ ์ค๋ฅธ๋ค๋ฉด ๊ทธ ๋ฐฉ๋ฒ์ ์๋ 1+1+1+1, 1+1+2, 1+2+1, 2+1+1, 2+2 ๋ก 5๊ฐ์ง์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด N๊ณ๋จ์ผ ๋ ์ฒ ์๊ฐ ์ฌ๋ผ๊ฐ ์ ์๋ ๋ฐฉ๋ฒ์ ์๋ ๋ช ๊ฐ์ง์ธ๊ฐ?
โฃ ์
๋ ฅ์ค๋ช
์ฒซ์งธ ์ค์ ๊ณ๋จ์ ๊ฐ์์ธ ์์ฐ์ N(3≤N≤45)์ด ์ฃผ์ด์ง๋๋ค.
โฃ ์ถ๋ ฅ์ค๋ช
์ฒซ ๋ฒ์งธ ์ค์ ์ฌ๋ผ๊ฐ๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
โฃ ์ ๋ ฅ์์ 1
7
โฃ ์ถ๋ ฅ์์ 1
21
Tip

๋ฌธ์ ํ์ด
//๊ฐ์ ๋ฃ๊ณ ๋ด๊ฐ ๋ค์ ์์ฑํ ๋ต
function solution(num){
let answer;
let dyTable = Array.from({length : num+1}, ()=>0);
dyTable[1] = 1;
dyTable[2] = 2;
for(let k = 3; k <= num ; k++){
dyTable[k] = dyTable[k-2] + dyTable[k-1];
}
answer = dyTable[num];
return answer;
}
console.log(solution(7));
'๐ Language & CS knowledge > Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์ฃผ ์ฌ์ฉํ๋ ๋ฉ์๋ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌ (0) | 2022.09.07 |
---|---|
์ก์์ง ์ฐพ๊ธฐ(์ํํธ๋ฆฌ๊ฒ์ : BFS) (0) | 2022.09.07 |
์ด์งํธ๋ฆฌ ๋์ด ์ฐ์ ํ์(BFS) (0) | 2022.09.07 |
์ธ์ ๋ฆฌ์คํธ ๊ฒฝ๋ก ํ์(DFS) (0) | 2022.09.07 |
์ธ์ ํ๋ ฌ ๊ฒฝ๋ก ํ์(DFS) (0) | 2022.09.07 |