PS/BOJ

백준 1524 세준세비 / JAVA

얍연구소장 2023. 4. 5.

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

 

1524번: 세준세비

첫째 줄에 테스트 케이스의 개수 T가 주어진다. T는 100보다 작거나 같다. 각 테스트 케이스는 다음과 같이 이루어져 있다. 첫째 줄에 N과 M이 들어오고, 둘째 줄에는 세준이의 병사들의 힘이 들어

www.acmicpc.net

 

>풀이

 

/*
 * 백준 1524 세준세비
 * #브론즈1
 */
public class Main {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int T = Integer.parseInt(br.readLine());
		
		for(int t = 0; t < T; t++) {
			String line = br.readLine();
			StringTokenizer st = new StringTokenizer(br.readLine());
			int N = Integer.parseInt(st.nextToken());
			int M = Integer.parseInt(st.nextToken());

			Integer[] sejun = new Integer[N];
			st = new StringTokenizer(br.readLine());
			for(int i = 0; i < N; i++) {
				sejun[i] = Integer.parseInt(st.nextToken());
			}
			
			Integer[] sebi = new Integer[M];
			st = new StringTokenizer(br.readLine());
			for(int i = 0; i < M; i++) {
				sebi[i] = Integer.parseInt(st.nextToken());
			}
			
            // 배열[0] 을 가장 큰값으로 구하기 위함
			Arrays.sort(sejun, Collections.reverseOrder());
			Arrays.sort(sebi, Collections.reverseOrder());
			
			fight(sejun, sebi);
		}
	}
	
	public static void fight(Integer[] sejun, Integer[] sebi) {
		int soldier_sejun = sejun[0];
		int soldier_sebi = sebi[0];
		
		if(soldier_sejun == 0)
			System.out.println("B");
		else if(soldier_sebi == 0)
			System.out.println("S");
		else if(soldier_sejun > soldier_sebi)
			System.out.println("S");
		else if(soldier_sebi > soldier_sejun)
			System.out.println("B");
		else
			System.out.println("S");
	}
}

'PS > BOJ' 카테고리의 다른 글

백준 2037 문자메시지 / JAVA  (0) 2023.04.11
백준 1952 달팽이2 / JAVA  (0) 2023.04.09
백준 2292 벌집 / JAVA  (0) 2023.03.26
백준 2145 숫자 놀이 / JAVA  (0) 2023.03.25
백준 1408 24 / JAVA  (0) 2023.03.20

댓글