반응형

kotlin 15

[백준 Baekjoon] 2587번 대표값2 - Kotlin

문제 어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 + 30) / 5 = 170 / 5 = 34가 된다. 평균 이외의 또 다른 대표값으로 중앙값이라는 것이 있다. 중앙값은 주어진 수를 크기 순서대로 늘어 놓았을 때 가장 중앙에 놓인 값이다. 예를 들어 10, 40, 30, 60, 30의 경우, 크기 순서대로 늘어 놓으면 10 30 30 40 60 이 되고 따라서 중앙값은 30이 된다. 다섯 개의 자연수가 주어질 때 이들의 평균과 중앙값을 구하는 프로그램을 작성하시오. 입력 첫째 줄부터 다섯 번째 줄까지 한 줄에 하나씩 자연..

[백준 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진법으로..

반응형