https://www.acmicpc.net/problem/2309
코드 :
import java.io.*;
import java.util.Arrays;
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));
int[] heights = new int[9];
for (int i = 0; i < 9; i++) {
heights[i] = Integer.parseInt(br.readLine());
}
Arrays.sort(heights);
int sum = 0;
for (int i = 0; i < 9; i++) {
sum += heights[i];
}
int idx1 = 0;
int idx2 = 0;
for (int i = 0; i < 9; i++) {
for (int j = i + 1; j < 9; j++) {
if(sum - (heights[i] + heights[j]) == 100) {
idx1 = i;
idx2 = j;
break;
}
}
}
for (int i = 0; i < 9; i++) {
if(i != idx1 && i != idx2){
bw.write(heights[i]+"\n");
}
}
bw.flush();
bw.close();
}
}
다른 코드를 보고 수정할 예정이다.
'알고리즘 > 백준' 카테고리의 다른 글
백준 6087번 - 레이저 통신 (Java) (0) | 2022.08.30 |
---|---|
백준 2580번 - 스도쿠 (Java) (0) | 2022.08.09 |
백준 2133번 - 타일 채우기 (Java) (0) | 2022.04.12 |
백준 17404 - RGB거리 2 (Java) (0) | 2022.04.12 |
백준 13398 - 연속합 2(Java) (0) | 2022.04.11 |
댓글