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 |
댓글