[백준] 1264 모음의 개수(JAVA)
문제
영문 문장을 입력받아 모음의 개수를 세는 프로그램을 작성하시오. 모음은 'a', 'e', 'i', 'o', 'u'이며 대문자 또는 소문자이다.
예제입력
How are you today?
Quite well, thank you, how about yourself?
I live at number twenty four.
#
예제출력
7
14
9
풀이
package 모음의개수;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
String str="" ;
int cnt=0;
while(true) {
str = scan.nextLine();
for(int i=0; i<str.length(); i++) {
char s=str.toLowerCase().charAt(i); //문자열을 모두 소문자로 변환
if(s=='a' || s=='e' || s=='i' || s=='o' || s=='u') //모음 판단
cnt++;
}
if(str.equals("#")) break; //그만 입력받기
System.out.println(cnt);
cnt=0; //초기화
}
}
}
예제출력
처음에는 정답이 아니였다 대소문자도 구분하기 때문에 하나로 통일시켜 조건식에서 걸러내야한다
Author And Source
이 문제에 관하여([백준] 1264 모음의 개수(JAVA)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@haezzang/백준-1264-모음의-개수JAVA저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)