본문 바로가기
Study/Kotlin

백준 1152 단어의 개수

by 고체물리학 2022. 9. 29.

import java.util.*

fun main(arg: Array<String>) = with(Scanner(System.`in`)) {
    println(StringTokenizer(nextLine()).countTokens())
}

처음에 split로 풀었다가 공백도 단어로 포함시키는 바람에 검색하다가 StringTokenizer라는 걸 알게 되었다

import java.util.*

fun main(arg: Array<String>) = with(Scanner(System.`in`)) {
    println(StringTokenizer(nextLine()).countTokens())
    println(nextLine().split(" ").count())
}

 

잘린 문자열을 출력

import java.util.*

fun main(arg: Array<String>) = with(Scanner(System.`in`)) {
    val str = StringTokenizer(nextLine())
    println(str.countTokens())
    while (str.hasMoreTokens()){
        println(str.nextToken())
    }
}

반응형

'Study > Kotlin' 카테고리의 다른 글

[Kotlin] Enum 값으로 객체 Enum 객체 찾기  (0) 2022.10.12
백준 1834 나머지와 몫이 같은 수  (0) 2022.10.04
백준 1264 모음의 개수  (0) 2022.09.29
백준 1259 팰린드롬수  (0) 2022.09.29
백준 1008: A/B  (0) 2022.09.29

댓글