[PG] 12899 124의 나라

nerry·2022년 4월 5일
0

알고리즘

목록 보기
71/86

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 
profile
터벅터벅 개발(은좋은)자 로그

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN