알고리즘

백준 2745번 - 진법 변환

YD_S 2023. 6. 23. 15:53

문제

백준 2745번

 

접근방법

  1. 수 N을 CharArray로 받은 후 배열의 순서를 역으로 돌린다.
  2. 10진법 이상을 경우 CharArray의 원소가 ASCII 코드 값 65('A') 이상일 경우 원소 값을 ASCII 코드로 변환 후 55를 빼준다.
  3. pow함수를 이용해 N제곱을 하여 각 계산된 값을 더해준다.

 

ASCII 코드 표

 

정답

 


https://www.acmicpc.net/problem/2745

 

2745번: 진법 변환

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

www.acmicpc.net