자바/백준

[백준 2954] 창영이의 일기장

슈슈버거 2022. 8. 23. 23:21

문제

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

 

2954번: 창영이의 일기장

창영이는 매일 밤 하루동안 일어난 일을 일기장에 남긴다. 일기장을 쓰면서 영어 공부도 같이 하기 위해서 영어로 일기를 쓴다. 또, 남들이 자신의 일기장을 보는 것을 막기 위해서 모음('a','e','i

www.acmicpc.net


내가 작성한 코드

import java.io.*;
import java.util.Arrays;

public class 백준2954 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        String[] input = br.readLine().split(" ");
        String[] momo = {"a","e","i","o","u"};
        String result = "";

        for(int i = 0; i<input.length; i++){
            int j = 0;
            while(j<input[i].length()){
                if(Arrays.asList(momo).contains(String.valueOf(input[i].charAt(j)))){
                    result += input[i].charAt(j);
                    j += 3;
                }
                else{
                    result += input[i].charAt(j);
                    j++;
                }
            }

            result += " ";
        }

        bw.write(result);
        bw.close();
    }
}

'자바 > 백준' 카테고리의 다른 글

[백준 5671] 호텔 방 번호  (0) 2022.08.24
[백준 4796] 캠핑  (0) 2022.08.23
[백준 2810] 컵홀더  (0) 2022.08.23
[백준 9093] 단어 뒤집기  (0) 2022.08.22
[백준 5555] 반지  (0) 2022.08.22