프로그래머스 'N으로 표현' 문제풀이 - Henry's Algorithm
안녕하세요 알고리즘을 좋아하는 개발자 Henry입니다!ㅎㅎ 최근에 회사를 다니면서 바쁘고 피곤해서 코딩 문제를 못풀었었는데, 다시 조금씩 풀어보려고 키보드를 잡았습니다! 오늘은 프로그래머스에서 동적계획법을 사용해서 푸는 문제를 풀어보았습니다. N으로 표현이라는 문제를 처음 접했을 때, 아래와 같이 풀었습니다. def solution(N, number): answer = 0 li = [] dynamic(N,N,number, li, 1) return min(li) if len(li) != 0 else -1 def dynamic(N, cur, number, li, cnt): if cnt > 8: return if number == cur: li.append(cnt) return dynamic(N, int(st..
더보기