코딩테스트/백준

백준 2309 Java 자바

플래시🦥 2022. 8. 2.
반응형

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

 

2309번: 일곱 난쟁이

아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러 가지인 경우에는 아무거나 출력한다.

www.acmicpc.net


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;

 
public class Main {
 
	public static void main(String[] args)throws IOException{
			
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		ArrayList<Integer> lst = new ArrayList<Integer>();
		for(int i=0;i<9;i++) {
			lst.add(Integer.parseInt(br.readLine()));
		}
		
		int total=0,a=0,b=0,i=0,j = 0;
		for(i=0;i<9;i++) {
			total+=lst.get(i);
		}
		
		for(i=0;i<8;i++) {
			for(j=i+1;j<9;j++) {
				if(total-lst.get(i)-lst.get(j)==100) {
					a=lst.get(i);
					b=lst.get(j);
					break;

				}
			}
		}
	
		
		Collections.sort(lst);
		for(int e : lst) {
			if(e==a||e==b)
				continue;
			System.out.println(e);
		}
		
	}
}
728x90
반응형

'코딩테스트 > 백준' 카테고리의 다른 글

백준 2693 java 자바  (0) 2022.08.03
백준 2609 Java 자바  (0) 2022.08.02
백준 10870 Java  (0) 2022.08.02
백준 2460 Java  (0) 2022.08.01
백준 2460 Java  (0) 2022.08.01

댓글