도토리먹는+다람쥐

출처
[]

Source Code code format="java5" import java.util.Scanner;

public class Squirrel { public static void main(String[] args) { Scanner scan = new Scanner(System.in);

final int MIN_NUM_DOTORI = 2;// 최소 도토리 개수 final int MAX_NUM_DOTORI = 9;// 최대 도토리 개수

int minY = MAX_NUM_DOTORI;// 만족하는 최소의 도토리 개수 int maxN = MIN_NUM_DOTORI;// 불만족하는 최대의 도토리 개수

int n = scan.nextInt; // 데이터의 개수

for (int i = 0; i < n; i++) { int a = scan.nextInt; // 도토리의 개수 String b = scan.next; // 만족/불만족 // 만족하는 최소의 도토리 개수를 갱신한다. if (b.equals("Y")) { if (a < minY) { minY = a; } } // 불만족하는 최대의 도토리 개수를 갱신한다. if (b.equals("N")) { if (a > maxN) { maxN = a; } } } // 모순되면 숫자대신 F를 출력한다. if (minY > maxN) { System.out.println(minY); } else { System.out.println('F'); } } } code

Comment 간단한 최대/최소값 구하는 문제이다.