문제 풀이/Baekjoon Online Judge

[Baekjoon Online Judge] 10987번: 모음의 개수

hyeonic 2021. 2. 18. 00:04
 

10987번: 모음의 개수

알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

요구사항

 - 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력한다.

입력

 - 첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.

출력

 - 첫째 줄에 모음의 개수를 출력한다.


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.List;

public class Baekjoon10987 {

    public static void main(String[] args) throws IOException {

        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));

        List<Character> vowels = Arrays.asList('a', 'e', 'i', 'o', 'u');

        String word = bufferedReader.readLine();

        int count = 0;
        for (int i = 0; i < word.length(); i++)
            if (vowels.contains(word.charAt(i))) ++count;

        System.out.println(count);

        bufferedReader.close();
    }
}