모든 수를 더한 후 중복되지 않은 두 수를 뺏을 때 100이 되는 경우의 자리값을 더한 후 출력하도록 하였다.
sum - x[i]-x[j]가 100일 때
i와 j가 가짜 난쟁이
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st ;
StringBuilder sb = new StringBuilder();
int[] x= new int[9];
for (int i = 0; i < 9; i++) {
st = new StringTokenizer(br.readLine());
x[i] = Integer.parseInt(st.nextToken());
}
int temp=0;
for(int i=0;i<9;i++)
temp+=x[i];
int a = 0,b=0;
for (int i = 0; i < 8; i++) {
for (int j = 1; j < 9; j++) {
if(temp-x[i]-x[j]==100 && i!=j) {
a=i;b=j;
break;
}
}
}
for(int i=0;i<9;i++) {
if(i == a || i ==b)
continue;
sb.append(x[i]).append("\n");
}
System.out.println(sb);
}
}