[백준] 2745: 진법 변환 (Python)

JiKwang Jeong·2021년 10월 26일
0
post-custom-banner

문제📖

풀이🙏

  • 먼저 진법의 index를 알기 위해 arr 문자열을 선언한다. (36진법 이하)
  • 입력받은 N을 뒤집고 처음 문자부터 하나씩 index를 찾는다
  • index * pow(int(B), i)를 통해 10진법으로 변환하여 result에 각각 더한다.

코드💻

arr = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
N, B = input().split()
result = 0
N = N[::-1]
for i in range(len(N)):
    index = arr.index(N[i])
    result += index*pow(int(B), i)
print(result)
profile
기억보다 기록, 난리보다 정리

0개의 댓글