본문 바로가기
알고리즘/프로그래머스

124 나라의 숫자 level2

by 매화of사군자 2021. 7. 24.

문제를 읽은 후 생각

- 중복조합을 사용해야하나? 그럼 언제 멈추지?

- 일단 해보자

 

문제점

=> combinations_with_replacement 를 사용하였다. 배열의 인덱스를 잘못 참조하여 런타임 에러 발생

코드도 너무 복잡하다...

 

인터넷 검색을 해보니 삼진법의 개념을 이용한 풀이가 있었다.

 

코드

더보기

def solution(n):
answer = ''
while n > 0:
n -= 1
answer = '124'[n%3] + answer
n //= 3
return answer

 

고찰

음... 이런 문제가 가장 어려워...

'알고리즘 > 프로그래머스' 카테고리의 다른 글

더 맵게 level2  (0) 2021.07.24
오픈채팅방 level2  (0) 2021.07.23
기능개발 - level2  (0) 2021.07.21
짝지어 제거하기  (0) 2021.07.20
[1차] 다트 게임 (파이썬)  (0) 2021.07.14

댓글