모음의 개수(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
'💯 | 백준 > 😀 | Bronze' 카테고리의 다른 글
[Kotlin, B1] 백준 21771번 가희야 거기서 자는 거 아니야 (0) | 2024.09.19 |
---|---|
[Kotlin, B1] 백준 25551번 멋쟁이 포닉스 (0) | 2024.09.13 |
[Kotlin, B3] 백준 15894번 수학은 체육과목입니다 (0) | 2024.09.03 |
[Kotlin, B3] 백준 3009번 네 번째 점 (0) | 2024.09.02 |
[Kotlin, B1] 백준 20632번 유니대전 퀴즈쇼 (0) | 2024.08.28 |