본문 바로가기

OJ

[BOJ] 27930 당신은 운명을 믿나요? (JAVA)

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

 

27930번: 당신은 운명을 믿나요?

민지는 11번째 글자까지 읽었을 때 각각 1,3,5,7,9번째의 글자를 제거하고 YONSEI를 찾을 수 있다.

www.acmicpc.net

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

public class Main {
	
    public static void main(String[] args) throws Exception {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        char[] input = br.readLine().toCharArray();
        int k = 0;
        int y = 0;

        for (int i = 0; i < input.length; i++) {
            if (input[i] == 'K' && k == 0) k++;
            else if (input[i] == 'R' && k == 2) k++;
            else if (input[i] == 'A' && k == 4) {
                System.out.println("KOREA");
                return;
            } else if (input[i] == 'Y' && y == 0) y++;
            else if (input[i] == 'O') {
                if (k == 1) k++;
                if (y == 1) y++;
            } else if (input[i] == 'N' && y == 2) y++;
            else if (input[i] == 'S' && y == 3) y++;
            else if (input[i] == 'E') {
                if (k == 3) k++;
                if (y == 4) y++;
            } else if (input[i] == 'I' && y == 5) {
                System.out.println("YONSEI");
                return;
            }
        }

    }
	
}