n진법으로 표기된 string을 10진법 숫자로 변환하기

Tabber·2021년 5월 21일
0
post-thumbnail

문제

base 진법으로 표기된 숫자를 10진법 숫자 출력해보세요.


풀이

아..솔직히 문제만 봤을 땐 막막했다. 진법문제가 세상 싫었다. (C++쓸때는)
근데 파이썬에선 이걸 그냥 변환해주는 함수가 있네? 아 ㅋㅋ 버그 아님?

unm,base = map(int,input().strip().split(' '))
num = str(num)
answer = int(num,base)

print(answer)

int() 함수를 사용하면 단순히 문자열을 int 형식으로 바꿀 수도 있지만, 뒤에 또 다른 조건을(base) 를 붙혀주면 그 진수로 변환이 된다.
상당히 간단하다.

profile
iOS 정복중인 Tabber 입니다.

0개의 댓글