BOJ_B1_2851
π [B1_2851] μνΌλ§λ¦¬μ€
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
// ν©
int sum = 0;
// ν© μ΄μ κ°
int sum_before = 0;
int[] arr = new int[10];
// κ²°κ³Ό
int res = 0;
for (int i = 0; i < 10; i++) {
arr[i] = Integer.parseInt(br.readLine());
}
for (int i = 0; i < 10; i++) {
sum_before = sum;
sum += arr[i];
// ν©μ΄ 100μΈ κ²½μ°
if (sum == 100) {
res = 100;
break;
}
// μ κ°μ 100λ³΄λ€ μκ³ νμ¬ κ°μ 100λ³΄λ€ ν΄ λ
else if (sum_before < 100 && sum > 100) {
// λκ°μ μ°¨μ΄κ° κ°κ±°λ μ κ°μ΄λ λ ν¬μΌλ©΄ λ ν° κ°μ μ ν
if ((100-sum_before) >= (sum - 100)) {
res = sum;
break;
}
// μλλ©΄ 100λ³΄λ€ μμ κ°μ μ ν
res = sum_before;
break;
}
// λ€ μλ κ²½μ°
else if(i == 9 && res ==0){
res = sum;
}
}
System.out.println(res);
}
}
π€ λμ μκ°
λ°°μ΄λ‘ λ€ λ°κ³ λμ 쑰건λ§λ€ λλμ΄ κ³μ°μ ν΄μ£Όμλ€.
μ€ν°λμλ€μ μ½λλ₯Ό 보λ μ λ§ κΈ°λ°ν μνμλ λ§μλ€..
ifλ¬Έ νλλ‘ λλ΄λ μλ μμλ€.. 보면μ κ°λ
μ±λ μ’κ³ κ°λ¨ν΄μ λλ¨νλ€ μκ°νλ κ² κ°λ€.
μμΌλ‘λ μ½λ μ§κ³ λμλ ν λ²λ μ½λλ₯Ό κ°λ¨νκ² ν΄λ³΄λ μ°μ΅μ ν΄μΌ κ² λ€.