왜 프로그래머가 재귀를 반복으로 바꿔야하는거지 


재귀를 반복으로 바꾸는거 NP hard문제인가