CodingTest/Programmers
[ 프로그래머스 ] 124 나라의 숫자
EEOOOO
2022. 6. 26. 01:23
def solution(n):
answer = ''
while n:
if n%3:
answer += str(n%3)
n = n//3
else:
answer += '4'
n = n//3-1
answer = answer[::-1]
return answer
으아 진법 개념 어렵다 역시
그래도 3진법 개념이라는게 빨리 들어와서 아이디어는 잡을 수 있었다.
여기서 체크할 것은
1. 문자열에 값 더할 때 str으로 변환해서 바로 더하는 것
2. if문에서 값이 1이면 true, 0이면 false처럼 바로 써도 되는 것.
3. 문자열 순서 뒤집기는 문자열[::-1]로 구현