백준 코틀린(3)
-
백준 2577번 - 숫자의 개수 (코틀린)
풀이 : fun main() { val num1 = readln().toInt() val num2 = readln().toInt() val num3 = readln().toInt() var arr = Array(10, {0}) val res = (num1*num2*num3).toString() //println(res) for (i in 0 .. res.length-1) { //println("res[$i]: " + res[i].digitToInt()) var tmp = res[i].digitToInt() //println(tmp) when(tmp) { 0 -> arr[0]++ 1 -> arr[1]++ 2 -> arr[2]++ 3 -> arr[3]++ 4 -> arr[4]++ 5 -> arr[5]++ 6..
2022.06.06 -
백준 2562 - 최댓값 (코틀린)
fun main() { var arr = ArrayList() var count = 0 while (count < 9) { arr.add(readln().toInt()) count++ } var arr2 = arr.sorted() //println(arr.contains(arr2[8])) println(arr2[8]) println(arr.indexOf(arr2[8])+1) } 풀이법 : 먼저 입력 값을 받아주고, 그걸 sorted() 한 리스트에서 맨 마지막 값을 출력함으로써 최대값을 구하고, 기존 List의 index값은 , 앞에서 찾은 최대값의 list의 indexOf를 사용해 출력했다.
2022.06.06 -
백준 10818 번 - 최소, 최대 (코틀린)
import java.util.StringTokenizer fun main(args: Array) = with(System.`in`.bufferedReader()){ val arr = ArrayList() val num = readLine().toInt() val st = StringTokenizer(readLine()) while(st.hasMoreTokens()) { arr.add(st.nextToken().toInt()) } var num_list1 = arr.sorted() //println("Contents Of an Array: "+ arr) //println("Contents Of an Array: "+ num_list1) println("${num_list1[0]} ${num_list1[n..
2022.06.06