알고리즘 문제 풀이/백준

[Algorithm] 백준 - OX퀴즈 (8958) (Kotlin)

참깨빵위에참깨빵_ 2023. 1. 13. 18:49
728x90
반응형

 

중간에 X가 섞인 경우의 처리를 어떻게 할지가 문제였다.

 

fun main() {
    val count = readln().toInt()
    repeat(count) {
        val input = readln().split("")
        var score = 0
        var sum = 0
        input.map {
            if (it == "O") {
                score++
                sum += score
            } else {
                score = 0
            }
        }
        println(sum)
    }
}

 

반응형