• Home
  • About
    • Moon photo

      Moon

      개발자는 자고 싶다.

    • Learn More
    • Twitter
    • Facebook
    • Instagram
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects

백준 - 1157 단어 공부

07 Jun 2022

Reading time ~1 minute

문제

1157 단어 공부

screencapture

답

kotlin code

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 "?" )
}


baekjoonkotlin코틀린백준브론즈구현문자열 Share Tweet +1