본문 바로가기
Backjoon

Backjoon - problem 2745 진법 변환

by ddahu 2023. 5. 2.

2745번: 진법 변환 (acmicpc.net)

 

2745번: 진법 변환

B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 

www.acmicpc.net

 

  • 입력 과 출력

 

 

  • 소스코드 
## 진법 변환
strs = list(input().split(" "))
print(int(strs[0],int(strs[1])))

 

  • 해설

해설 이라고 할것이 없다.. 

 

int 함수를 활용하면 아주 쉽게 풀수 있는문제이다.

 

int 함수는 -> int( String , base ) 가 들어가 base에 진법을 넣어주면 된다.

 

입력은 공백을 기준으로 ZZZZZ _ 36 이들어가기 때문에 공백을 기준으로 리스트로 분리시켜 0,1로 나누어 진법을 처리한다.