https://www.acmicpc.net/problem/11005
11005번: 진법 변환 2
10진법 수 N이 주어진다. 이 수를 B진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를
www.acmicpc.net
# 11005 - Python 3
import sys
input = sys.stdin.readline
tmp = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" # 문자열 만들기
n, b = map(int, input().split())
answer = ''
while n != 0 :
answer += str(tmp[n % b]) # tmp[n % b]의 문자값을 answer 배열에 저장
n //= b
print(answer[::-1]) # 배열 reverse'코딩' 카테고리의 다른 글
| [Python] 백준 #1373. 2진수 8진수 (0) | 2023.09.18 |
|---|---|
| [Python] 백준 #1264. 모음의 개수 (0) | 2023.09.14 |
| [Python] 백준 #2745. 진법 변환 (0) | 2023.06.20 |
| [Python] 백준 #1874. 스택 수열 (0) | 2023.03.31 |
| [Python] 백준 #7785. 회사에 있는 사람 (0) | 2023.03.31 |