백준-2437 : 저울
https://www.acmicpc.net/problem/2437
풀의
- 입력 받은 숫자들은 오름차순 정렬을 한다.
- 누적 합(SUM)을 구하면서 그 다음 숫자가 누적합보다 2보다 클 경우 SUM+1 값을 측정할수 없는 값 이다.
코드 (java)
import java.util.*;
public class Baejoon2437 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.nextLine(); // 버퍼 비우기
int[] nemArr = Arrays.stream(sc.nextLine().split(" ")).mapToInt(Integer::parseInt).toArray();
Arrays.sort(nemArr);
int sum = 0;
for(int i=0 ;i < n; i++){
if(sum +1 < nemArr[i]){
break;
}
sum += nemArr[i];
}
System.out.println(sum+1);
}
}
'Algorithm' 카테고리의 다른 글
[그리디,이진 탐색] 백준-8983 사냥꾼 골드4 (Java) (0) | 2023.04.13 |
---|---|
[BFS] 백준-10610 30 실버4 (0) | 2023.04.11 |
[BFS] 백준-1339 단어 수학 골드4 (0) | 2023.04.09 |
[BFS] 백준-7576 토마토 골드5 (1) | 2023.04.08 |
[해시] 백준-9375 패션왕 신해빈 실버3 (Java) (1) | 2023.04.08 |