728x90

programmers.co.kr/learn/courses/30/lessons/12899

 

코딩테스트 연습 - 124 나라의 숫자

 

programmers.co.kr

def solution(n):
    answer = ''
    num = ['4','1','2']
    if n <= 3:
        answer = num[n%3]
    else:
        while True:
            if n <= 0:
                break
            answer += num[n%3]    
            if n%3 == 0:       # 3으로 나누어지면 n = n//3-1
                n = n//3-1
            else:               # 3으로 나누어지지 않으면 n//=3
                n//=3
        answer = answer[::-1]
    return answer
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기