Codeforces : 469A - I Wanna Be the Guy

HoJeong Im·2021년 10월 26일
0

Codeforces

목록 보기
5/13

문제

코드

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;

public class A_I_Wanna_Be_the_Guy {

	static BufferedReader br;
	static StringTokenizer stk;
	
	static StringTokenizer toToken(String msg) {
		return new StringTokenizer(msg);
	}
	static int N;
	static int toInt(String msg) {
		return Integer.parseInt(msg);
	}
	static boolean[] arr;
	public static void main(String[] args) throws IOException {
		br = new BufferedReader(new InputStreamReader(System.in));
		N = toInt(br.readLine());
		arr = new boolean[N];
		stk = toToken(br.readLine());
		int x1 = toInt(stk.nextToken());
		for(int i = 0; i < x1 ; i++) {
			int target = toInt(stk.nextToken());
			arr[target-1] = true;
		}
		stk = toToken(br.readLine());
		int y1 = toInt(stk.nextToken());
		for(int i = 0; i < y1 ; i++) {
			int target = toInt(stk.nextToken());
			arr[target-1] = true;
		}
//		System.out.println(Arrays.toString(arr));
		boolean isOK = true;
		for(int i = 0; i < N ; i++) {
			if(!arr[i]) {
				isOK = false;
				break;
			}
		}
		if(isOK) {
			System.out.println("I become the guy.");
		}
		else {
			System.out.println("Oh, my keyboard!");			
		}
		
		
		
	}
	
}

회고

  • 방문했던 것을 배열로 처리, 라이브러리에 의존하려는 습관을 버리고 최대한 생각해서 작성하자
profile
꾸준함이 제일 빠른 길이었다

0개의 댓글