[BOJ] UCPC는 무엇의 약자일까?.java

전영서·2021년 8월 29일
0

Algorithm

목록 보기
15/89

1.문제

2.코드

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

/**
 * Author : YoungSeo Jeon
 * Date : 2021-08-29
 * Description : 백준 15904
 */

public class Main{
	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 str = br.readLine();
		//UCPC가 순서대로 '존재하는지'만 보면 된다.
		char[] result = {'U','C','P','C'};
		int chk = 0;
		
		for(int i=0; i<str.length(); i++) {
			
			if(result[chk]==str.charAt(i)) {
				chk++;
			}
			if(chk==4){
				System.out.println("I love UCPC");
				return;
			}
		}
		System.out.println("I hate UCPC");
		
		
		bw.flush();
		bw.close();
		br.close();
	}
}

3.Result

U C P C 가 순서대로 존재하는지만 보면 해결되는 문제이다.

profile
꾸준히 성실하게

0개의 댓글