관리 메뉴

솜씨좋은장씨

[BaekJoon] 14915번 : 진수 변환기 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 14915번 : 진수 변환기 (Python)

솜씨좋은장씨 2021. 8. 21. 00:33
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 진수 변환기 입니다.

 

14915번: 진수 변환기

변환한 n진수의 수를 출력한다. 11~16 진수의 경우 10 이상의 수는 A~F 문자를 사용한다. 예를 들어, 10은 A, 11은 B, 12는 C, 13은 D, 14는 E, 15는 F를 사용한다.

www.acmicpc.net

Solution

def decimal_converter(number, n):
    answer = ""
    temp = list("0123456789ABCDEF")
    
    if number == 0:
        answer = "0"
    else:
        while number:
            answer += temp[number % n]
            number //= n
            
    return answer[::-1]


if __name__ == "__main__":
    number, n = map(int, input().split())
    print(decimal_converter(number, n))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments