728x90
반응형

11005번 진법 변환2

https://www.acmicpc.net/problem/11005

 

11005번: 진법 변환 2

10진법 수 N이 주어진다. 이 수를 B진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를

www.acmicpc.net

import sys

N,B = list(map(int, sys.stdin.readline().rstrip().split()))
res = []
while N!=0:
    a = N%B
    if a>=10:
        res.append( chr(a+55))
    else:
        res.append(a)
    N = N//B
print(*res[::-1], sep='',end='')

==> chr(a+55) ==> chr(55) ==> A

728x90
반응형

+ Recent posts