Notice
Recent Posts
Recent Comments
Link
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 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
- Java
- ๋คํธ์ํฌdmz
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ฐฐ์์ ๋ฐฐ์
- dmz๋คํธ์ํฌ
- ์๋ฐ
- ๋ ์
- ์ค๋ผํด
- ์นดํ๋๊ฐ
- ๊ฐ๋ฐ
- ์ค๋ธ์
- ์ํ
- dmz๋
- ๋ฐฉํ๋ฒฝdmz
- dmz๊ตฌ์ฑ
- Python
- ์ฑ
- database
- ํ๋ก๊ทธ๋๋ฐ
- ํ์ด์ฌ
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- html
- ์ ๋ฆฌํธ๋ฆฌํธ
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์ฝ๋ฉ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- css
- ๋๊ฐ
- JavaScript
Archives
- Today
- Total
๋ชฉ๋กPython (11)
JiYoung Dev ๐ฅ
2023.02.18 ์ฝ๋์ ํ์ต๋ด์ฉ ์ ๋ฆฌ ์ฌ๊ท (Recursion) ์ฌ๊ท๋ '์๊ธฐ ์์ ์ ํธ์ถํ๋ ๊ฒ' ์ฌ๊ท ํจ์ (Recursive Function) ์๊ธฐ ์์ ์ ํธ์ถํ๋ ํจ์ ๐ ํฉํ ๋ฆฌ์ผ ์ฌ๊ท์ ์ผ๋ก ๋ฌธ์ ๋ฅผ ํผ๋ค๋ ๊ฒ์ ๊ฐ์ ํํ์ ๋ ์์ ๋ฌธ์ (๋ถ๋ถ ๋ฌธ์ ; sub problem)๋ฅผ ํ๊ณ ๋ถ๋ถ ๋ฌธ์ ์ ๋ต์ ์ด์ฉํด์ ๊ธฐ์กด ๋ฌธ์ ๋ฅผ ํธ๋ ๊ฒ์ ๋งํจ ์๋์ ๊ฐ์ด f(n)์ ๊ตฌํ๊ธฐ ์ํด f(n-1)์ ๊ฐ์ ์ด์ฉํ๋ ๊ฒ์ฒ๋ผ ๊ท์น์ ์ฐพ์์ ๋ฌธ์ ๋ฅผ ํธ๋ ๊ฒ f(5) = 5! = 5 * 4 * 3 * 2 * 1 = 5 * 4! = 5 * f(4) f(4) = 4! = 4 * 3 * 2 * 1 = 4 * 3! = 4 * f(3) f(3) = 3! = 3 * 2! = 3 * f(2) ... f(n) = n! = n * ..
Study/python
2023. 2. 18. 23:32