2745번: 진법 변환백준/단계별로 풀어보기2023. 5. 29. 13:38
Table of Contents
문제 출처 : https://www.acmicpc.net/problem/2745
언어 : Kotlin
문제 설명 :
B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오.
10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 사용한다.
A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35
- 첫째 줄에 N과 B가 주어진다. (2 ≤ B ≤ 36)
- B진법 수 N을 10진법으로 바꾸면, 항상 10억보다 작거나 같다.
- 첫째 줄에 B진법 수 N을 10진법으로 출력한다.
제한 사항 :
- 시간 제한 : 1초
- 메모리 제한 : 128MB
입출력 예 :
입력 | 출력 |
ZZZZZ 36 | 60466175 |
풀이 :
import java.io.*
fun main(args: Array<String>) {
val br = BufferedReader(InputStreamReader(System.`in`))
val bw = BufferedWriter(OutputStreamWriter(System.out))
val (n, b) = br.readLine().split(" ")
bw.write("${n.toInt(b.toInt())}")
bw.flush()
bw.close()
}
'백준 > 단계별로 풀어보기' 카테고리의 다른 글
2720번: 세탁소 사장 동혁 (0) | 2023.05.29 |
---|---|
11005번: 진법 변환 2 (0) | 2023.05.29 |
2563번: 색종이 (0) | 2023.05.26 |
10798번: 세로읽기 (0) | 2023.05.26 |
2566번: 최댓값 (0) | 2023.05.26 |
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!