728x90
문제
코드
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
private static StringBuilder sb;
private static BufferedReader br;
private static StringTokenizer st;
private static int[] arr;
private static int sum = 0;
private static int height,nextHeight,heightABS,nextHeightABS;
//입력
public static void input() throws Exception {
br = new BufferedReader(new InputStreamReader(System.in));
sb = new StringBuilder();
arr = new int[10];
for(int i = 0 ; i < 10 ; i++){
arr[i] = Integer.parseInt(br.readLine());
}
}
//실행
public static void process() {
for(int i = 0 ; i < 10 ; i++){
sum += arr[i];
if(sum<=100){
height = sum;
}else{
nextHeight = sum;
break;
}
}
heightABS = Math.abs(100-height);
nextHeightABS = Math.abs(100 - nextHeight);
if(heightABS > nextHeightABS){
System.out.println(nextHeight);
}else if(heightABS < nextHeightABS){
System.out.println(height);
}else{
System.out.println(nextHeight);
}
}
public static void main(String[] args) throws Exception {
input();
process();
}
}
'코딩테스트 > 백준' 카테고리의 다른 글
[Java] 백준 1436번 : 영화감독 숌 (0) | 2024.04.13 |
---|---|
[Java] 백준 1259번 : 팰린드롬수 (0) | 2024.04.13 |
[Java] 백준 2875번 : 대회 or 인턴 (0) | 2024.04.13 |
[Java] 백준 14568번 : 2017 연세대학교 프로그래밍 경시대회 (0) | 2024.04.13 |
[Java] 백준 2309번 : 일곱 난쟁이 (0) | 2024.04.11 |