공부하기/백준

[Java] 백준 풀기 10987 - 모음의 개수

XEV 2023. 2. 12. 23:49

자바 백준 10987번

브론즈 3

https://www.acmicpc.net/problem/10987

 

10987번: 모음의 개수

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

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현, 문자열

 

 

 

 

 

문제 풀기

문자열을 입력받되 char 타입으로 분리시켜 array 에 저장한다.

array 에 저장된 알파벳을 하나씩 꺼내어 모음(a, e, i, o, u)에 해당하는 문자가 나왔을 때 count 를 하나씩 높여준다.

 

 

 

 

 

코드 보기

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        
        char[] inputtext = sc.next().toCharArray();
        
        int count = 0;
        for (char t : inputtext) {
            // System.out.println(t);
            if (t == 'a' || t == 'e' || t == 'i' || t == 'o' || t == 'u') {
                count += 1;
            }
        }
        
        System.out.println(count);
    }
}