Programming/코딩 1일 1문제
[BaekJoon] 11005번 : 진법 변환 2 (Python)
솜씨좋은장씨
2020. 6. 28. 12:03
728x90
반응형

1일 1문제 142일차!
142일차의 문제는 진법 변환 2입니다.
11005번: 진법 변환 2
10진법 수 N이 주어진다. 이 수를 B진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 ��
www.acmicpc.net
Solution
B_jinbub_dic = { 0:'0', 1:'1', 2:'2', 3:'3', 4:'4', 5:'5',
6:'6', 7:'7', 8:'8', 9:'9', 10:'A', 11:'B',
12:'C', 13:'D', 14:'E', 15:'F', 16:'G', 17:'H', 18:'I',
19:'J', 20:'K', 21:'L', 22:'M', 23:'N', 24:'O', 25:'P',
26:'Q', 27:'R', 28:'S', 29:'T', 30:'U', 31:'V', 32:'W',
33:'X', 34:'Y', 35:'Z'}
inputNum, B = map(int, input().split())
result = ""
while inputNum:
result = result + B_jinbub_dic[inputNum % B]
inputNum = inputNum // B
print(result[::-1])
SOMJANG/CODINGTEST_PRACTICE
1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.
github.com