재사용 할 수 있는 부분: Max의 값
중복되는 부분: Max값을 구할 때 이미 price[i-1]==dp[i]인 값을 비교하였는데 또 if dp[i] < Max를 할 필요는 없을 것 같습니다.
11052번 - 카드 구매하기
재사용 할 수 있는 부분: Max의 값
중복되는 부분: Max값을 구할 때 이미 price[i-1]==dp[i]인 값을 비교하였는데 또 if dp[i] < Max를 할 필요는 없을 것 같습니다.
주석처럼 하지 않고 range(num+1)로 한 이유는 어차피 for j in range(1,i)에서 0이나 1이 들어 갔을 때는 수행되지 않았기 때문인데요,
이 부분은 작성자님처럼 명시적으로 range(2, num+1)로 해주는 게 더 낫다는 생각이 드네요.
댓글을 작성하려면 로그인해야 합니다.
jinon121 5년 전
맞긴맞았는데 깔끔하게 만들려면 어떻게 해야할지 조언해주시면 감사하겠습니다.