백준 알고리즘

[백준 8958] [Kotlin] OX퀴즈

purecho 2021. 7. 15. 11:43
import java.io.*
import java.util.StringTokenizer

fun main() {

    val br = BufferedReader(InputStreamReader(System.`in`))
    val n = br.readLine().toInt()
    
    for (i in 1..n) {
        var score = 0
        val str = StringTokenizer(br.readLine(), "X")
        while (str.hasMoreTokens()) {
            for (j in 1..str.nextToken().length) {
                score += j
            }
        }
        println(score)
    }

    br.close()

}

 

메모리  시간  언어  코드 길이
12688  KB 100  ms Kotlin (JVM) 449  B

 


 

문자열 구분자로 자르기
StringTokenizer
hasMoreTokens()
nextToken()