Home 백준 - 1157 단어 공부
Post
Cancel

백준 - 1157 단어 공부

문제

1157 단어 공부

screencapture

kotlin code

1
2
3
4
5
6
7
8
9
10
11
12
13
import java.util.*

fun main() {
    q1157()
}

fun q1157() = with(Scanner(System.`in`)) {
    val input = next()
    val alphabetMap = input.uppercase(Locale.getDefault()).toCharArray().toList().groupingBy { it }.eachCount()
    val maxValue = alphabetMap.values.maxOf { it }
    val maxKeys = alphabetMap.filter { it.value == maxValue }.keys
    println(if(maxKeys.count() == 1) maxKeys.first() else "?" )
}
This post is licensed under CC BY 4.0 by the author.

백준 - 1193 분수찾기 풀이

백준 - 9012 괄호