반응형

코틀린 15

[백준 Baekjoon] 11382번 꼬마 정민 - Kotlin

문제 꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다! 입력 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 10^12)이 공백을 사이에 두고 주어진다. 출력 A+B+C의 값을 출력한다. 예제 입력 77 77 7777 예제 출력 7931 문제풀이 주어진 입력의 범위가 10^12 으로, Int 값의 범위를 초과합니다. 따라서 입력값을 Int가 아닌 Long으로 형 변환해서 문제를 풀어야 합니다. 소스코드 import java.util.StringTokenizer fun main() { val st = StringTokenizer(readln()) val a = st.nextToken().toLong() val b = st.nextToken().t..

코틀린(Kotlin) 진법 변환 .toInt()

문자열 -> N진법 변환 코틀린에서 문자열을 N진법으로 변환하는 방법은 .toInt() 함수를 사용하는 방법이 있습니다. 코틀린 라이브러리를 확인해 보면 코틀린 1.1 버전부터 사용이 가능하며, 내부적으로는 자바의 .parseInt() 함수를 사용하고 있습니다. /** * Parses the string as an [Int] number and returns the result. * @throws NumberFormatException if the string is not a valid representation of a number. * @throws IllegalArgumentException when [radix] is not a valid radix for string to number conve..

[백준 Baekjoon] 1550번 16진수 - Kotlin

문제 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 코틀린(Kotlin) 진법 변환 .toInt() 문자열 -> N진법 변환 코틀린에서 문자열을 N진법으로..

[백준 Baekjoon] 2738번 행렬 덧셈 - Kotlin

import java.util.StringTokenizer fun main() { var st = StringTokenizer(readln()) val n = st.nextToken().toInt() val m = st.nextToken().toInt() val arr = Array(n) { IntArray(m) } for (i in 0 until n) { st = StringTokenizer(readln()) for (j in 0 until m) { arr[i][j] = st.nextToken().toInt() } } for (i in 0 until n) { st = StringTokenizer(readln()) for (j in 0 until m) { arr[i][j] += st.nextToken()..

반응형