홍우진의 개발 일기장
[백준] 11005번: 진법 변환 2 / 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/11005
풀이 코드
n, b = map(int, input().split())
x = ''
arr = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" #0~35까지의 숫자
while n != 0: #n이 0이 되기 전까지
x += str(arr[n % b]) #n/b의 나머지를 arr에 있는 숫자에서 뽑아서 x에 삽입
n //= b
print(x[::-1]) #x를 거꾸로 출력
코드 해석
b 진법 변환은 n이 0이 되기 전까지
b로 나눈 뒤 나머지의 arr 값을 x에 저장하고
몫을 또 나눈다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 2525번: 오븐 시계 / 파이썬 (0) | 2024.12.17 |
---|---|
[백준] 11718번: 그대로 출력하기 / 파이썬 (1) | 2024.12.17 |
[백준] 1924번: 2007년 / 파이썬 (크리스티안 헤세 공식 풀이) (0) | 2024.12.13 |
[백준] 2745번: 진법 변환 / 파이썬 (0) | 2024.12.12 |
[백준] 2587번: 대표값2 / 파이썬 (0) | 2024.12.11 |
Comments