본문 바로가기
💯 | 백준/😀 | Bronze

[Kotlin] 백준 10987번 모음의 개수

by immgga 2024. 9. 4.

출처: unsplash.com

 

모음의 개수(10987번)

Bronze 4

#구현 #문자열

 

문제 내용

 

 

문제 접근

문자열을 입력받으면 하나씩 보면서 단어가 모음인지 확인해 개수를 세면 된다.

단어를 하나씩 보려면 for문을 사용해 주면 된다.

 

 

문제 해결 코드

더보기
import java.io.BufferedReader
import java.io.InputStreamReader

fun main() = with(BufferedReader(InputStreamReader(System.`in`))) {
    val string = readLine()
    val vowels = listOf('a', 'e', 'i', 'o', 'u')

    var answer = 0
    for (str in string) {
        if (vowels.contains(str)) answer++
    }

    println(answer)
}

 

문제 풀이

위의 접근법과 크게 다를 게 없다.

먼저 모음 리스트를 만들어 놓는다. 반복하면서 모음 리스트에 값이 포함(contains)되어 있으면 그 단어는 모음인 것이다.

반복문으로 string을 반복하면서 모음이 들어 있는지 확인한다.

 

 

문제 해결 과정

반복문의 기초 문제이다.

kotlin을 처음 배우는 사람들을 위한 Collection 기초 문제이다.

728x90