import java.io.*
import kotlin.math.*
fun main() {
val br = BufferedReader(InputStreamReader(System.`in`))
val word = br.readLine().toLowerCase()
var arr = IntArray(26)
var maxNum = 0
// 알파벳별로 갯수 세기
for(i in 0..word.length-1) {
arr[word[i].toInt()-97]++
}
// 최대값 찾기
for(i in 0..arr.size-1) {
maxNum = max(maxNum, arr[i])
}
// 결과
val cnt = arr.count{it == maxNum}
if (cnt > 1) {
println('?')
} else {
val maxWord = (arr.indexOf(maxNum) + 65).toChar()
println(maxWord)
}
br.close()
}
메모리 |
시간 |
언어 |
코드 길이 |
29672 KB |
240 ms |
Kotlin (JVM) |
629 B |