반응형
문제
16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.
출력
첫째 줄에 입력으로 주어진 16진수 수를 10진수로 변환해 출력한다.
예제 입력 1
A
예제 출력 1
10
문제풀이
주어진 문자열을 원하는 진법으로 변환해주는 .toInt() 함수를 사용하여 16진수로 변환하여 출력해줍니다.
코틀린 진법 변환은 아래 포스트에 자세히 나와 있습니다.
https://dlee0129.tistory.com/275
소스코드
fun main() {
println(readln().toInt(16))
}
반응형
'알고리즘(Algorithm) > 백준(Baekjoon)' 카테고리의 다른 글
[백준 Baekjoon] 2587번 대표값2 - Kotlin (0) | 2023.02.27 |
---|---|
[백준 Baekjoon] 11382번 꼬마 정민 - Kotlin (0) | 2023.02.27 |
[백준 Baekjoon] 2522번 별 찍기 - 12 - Kotlin (0) | 2023.02.25 |
[백준 Baekjoon] 2738번 행렬 덧셈 - Kotlin (0) | 2023.02.25 |
[백준 Baekjoon] 10162번 전자레인지 - JAVA (0) | 2022.07.15 |