์ธ๋ถ ํจ์
[Python] ํจ์ ์์ ํจ์ | ๋ด๋ถ ํจ์ - ์ธ๋ถ ํจ์
Python์ ๋ด๋ถ ํจ์๋ฅผ ์ด์ฉํ ํ์ด๋ฅผ ๋ณธ์ ์ด ์์ด์ ํด๋น ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ถ์๋ค. ์ฝํ ๋ฌธ์ ํ์์ ๋ฐฑ์ค์ฒ๋ผ ์ ๋ ฅ์ ์ค์ค๋ก ๋ฐ๋ ํ์์ด ์๋๋ผ ํ๋ก๊ทธ๋๋จธ์ค์ฒ๋ผ ํจ์๋ด๋ถ๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ด๋ค ๋ํ DFS๋ ์ฌ๊ทํจ์๋ฅผ ์ฌ์ฉํ ๋์ ํ์ํ ๋ด์ฉ์ด๋ผ ์๊ฐ์ด ๋ค์ด์ ์ด๋ ๊ฒ ์ ๋ฆฌํ๊ฒ ๋์๋ค. ํ๋ก๊ทธ๋๋จธ์ค์ ์ผ๋ฐ์ ์ธ ํ์์ ๋จผ์ ์ดํด๋ณด์ ํด๋น solution์ n์ธ์๋ฅผ ๋๊ฒจ์ฃผ๋ ๋ฐฉ์ ์ฑ์ ์ด ์งํ๋ ๊ฒ์ด๋ค. def solution(n): answer = n + 1 return answer print(solution(10)) # 11 ๋ง์ฝ ๋ค์๊ณผ ๊ฐ์ ์ํ์์ solution๋ด๋ถ์ ์ ์ธํ ๋ณ์๋ฅผ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด ์ด๋ป๊ฒ ํ๊ฒ ๋๊ฐ? ํจ์ ์์ ํจ์๋ฅผ ์์ฑํ ์ ์๋ค! ๋ค์์ node๋ฅผ 3๊ฐ ๋ฐฉ๋ฌธํ๋ ์ฝ๋์ด๋ค..