백준 1264

hong030·2023년 1월 25일
0
  • solved.ac 기준 브론즈 4단계 문제

풀이)
1. #이 나올 때까지 문장을 받기 위해 while문을 사용했다.
2. 한 문장 내 모든 문자들을 모음(a~U)와 비교하기 위해 비교군 배열 char strArr을 생성했다.
3. 문자들을 배열 내 원소들과 비교했다.

내 코드)

package pack;


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        
        String str="";
        char strArr[] = {'a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'};

        while(true) {
        	int count = 0;
        	str = br.readLine();
        	if(str.equals("#"))
        		break;
        	for(int i = 0;i<str.length();i++) {
        		for (char c : strArr) {
        			if(str.charAt(i) == c)
        				count++;
        		}        		
        	}System.out.println(count);
        }
    }
}
profile
자바 주력, 프론트 공부 중인 초보 개발자. / https://github.com/hongjaewonP

0개의 댓글