[PG] 12899 124의 나라

3762 단어 다시DPT백준DPT

me

n-1 을 하지 않았다.
차라리 진법으로 했으면 나았을텐데
string list를 이용하고 싶었고
그게 안되니깐 머리가 멈춘듯,,,

solution

minji

def solution(n):
    answer = ''
    while n > 0:
        if n % 3 == 0: #나머지가 0이면 4
            answer += '4'
            n = n // 3 - 1
        else:
            answer += str(n % 3)
            n //= 3

    return answer[::-1] #거꾸로 출력

jm

def solution(n):
    answer = ''
    
    nums = ['1', '2', '4']
    
    # 124 나라 숫자 저장
    n124 = ""
    
    while n>0:
        n124 = nums[(n-1)%3] + n124
        n = (n-1)//3
    
    answer = n124
        
    return 

좋은 웹페이지 즐겨찾기