[Bronze III] 모음의 개수 - 10987
10987번: 모음의 개수
알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
성능 요약
메모리: 17620 KB, 시간: 200 ms
분류
구현(implementation), 문자열(string)
문제 설명
알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.
출력
첫째 줄에 모음의 개수를 출력한다.
답 : 조건문에 String으로 받아 글자 단위로 쪼갠 뒤
chaAt로 하나씩 지정하여 대조한다. 이 때 or로 다른 문자까지
조건을 걸고 참 일때만 카운트를 높이고, 그 외엔 다시 반복문을 돌린다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
String str = sc.nextLine();
int count = 0;
sc.close();
for (int i= 0; i<str.length(); i++) {
if (str.charAt(i) == 'a' || str.charAt(i) == 'e' || str.charAt(i) == 'o' || str.charAt(i) == 'i' || str.charAt(i) == 'u')
count ++;
}
System.out.print(count);
}
}
'algorithm > 백준' 카테고리의 다른 글
[백준] 큰 수 A+B - 10757 Java[자바] (0) | 2023.01.14 |
---|---|
[백준] 모음의 개수 -1264 Java[자바] (0) | 2023.01.13 |
[백준] 대회 or 인턴 - 2875 Java[자바] (0) | 2023.01.11 |
[백준] 곱셈 - 2588 Java[자바] (0) | 2023.01.10 |
[백준] 저작권 - 2914 Java[자바] (0) | 2023.01.09 |