* ํผ๋ณด๋์น์์ด ์ฃผ์์
1) ์ด๊ธฐ๊ฐ : ์ด๋ค๊ฐ์ด ์ฃผ์ด์ง๋๊ฐ?
2) ํ์ฌ ์์นํ ํญ์ด ๋ช ๋ฒ์งธ์ธ๊ฐ?
3) ์ฃผ์ด์ง ๋ณ์์ ์ญํ ์ ๋ฌด์์ธ๊ฐ?
4) ๋ฐ๋ณต ํ์(CNT) ์ฃผ์ : ๋ฌด์กฐ๊ฑด 1๋ฒ ์ด์์ ๋ฐ๋ณต์ด ์กด์ฌํ๋๋ก ์์ฑ
* ํผ๋ณด๋์น์์ด
: 1 1 2 3 5 8 13 21 ...
: "์ด๋ค๊ฐ์ด ๋ค์ํญ์ ๋ง๋๋๊ฐ ?"
์ผ๋ฐ์ ์ธ ๋ฌธ์ ์์๋ ์ฃผ๋ก ์ด๊ธฐ๊ฐ 1, 1์ด ์ฃผ์ด์ง๊ณ 3๋ฒ์งธ ํญ๋ถํฐ ์์ ๋ ํญ์ ๋ํ ๊ฐ์ด ๋จ
: ๋ฌธ์ ๋ฅผ ํธ๋ ๊ฒฝ์ฐ ์ด๋ฏธ 2๊ฐ์ ํญ์ ๊ณ์ฐ ๋ ๊ฒ์ด๋ผ๋๊ฒ ๋ช ์ฌ
: n-1๊ณผ n-2 ํญ์ ๊ฐ์ ๋ณ๊ฒฝํ๋๊ฒ์ด ํต์ฌ
* ํผ๋ณด๋์น์์ด์ ํฉ
: 1+1+2+3+5+8+13+21 ..
: ํผ๋ณด๋์น์์ด์ ๊ฐ์ ๋์ ํ ํฉ๊ณ ๊ตฌํ๊ธฐ
: ์ด๊ธฐ๊ฐ ์ฃผ์ด์ง์ ํ์ธ, 3ํญ ๋ถํฐ ๋ฐ๋ณต
: ํฉ์ ๋์ ํ ๋ณ์ ํ์ = SUM (์ด๊ธฐ๊ฐ์ฃผ์)
'Algoritm > Patttern' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[2์ฐจ์๋ฐฐ์ด] ๊ธฐ๋ณธํ,'ใน'์ํ, ๋ฌํฝ์ดํ (0) | 2020.07.03 |
---|---|
[์ ๋ ฌ] ์ ํ์ ๋ ฌ, ๋ฒ๋ธ์ ๋ ฌ, ์ฝ์ ์ ๋ ฌ (0) | 2020.07.01 |
์ฝ์ ๊ตฌํ๊ธฐ, ์ ํด๋ฆฌ๋ํธ์ฌ๋ฒ(์ต๋๊ณต์ฝ์/์ต์๊ณต๋ฐฐ์), ์์ธ์๋ถํด (0) | 2020.06.30 |
[๋ฐฐ์ด] ์ต๋๊ฐ, ์ต์๊ฐ, ๋ฐ๋ณต๊ธฐํธ, ๊ทผ์ฌ๊ฐ ๊ตฌํ๊ธฐ (0) | 2020.06.30 |
์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ (0) | 2020.06.30 |
๋๊ธ