https://www.acmicpc.net/problem/1417
1417번: 국회의원 선거
첫째 줄에 후보의 수 N이 주어진다. 둘째 줄부터 차례대로 기호 1번을 찍으려고 하는 사람의 수, 기호 2번을 찍으려고 하는 수, 이렇게 총 N개의 줄에 걸쳐 입력이 들어온다. N은 50보다 작거나 같
www.acmicpc.net
Java 코드
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int count = 0;
int n = sc.nextInt();
int[] arr = new int[n - 1];
if(n == 1) {
System.out.println(0);
return;
}
int num = sc.nextInt();
for(int i = 0; i < n - 1; i++) arr[i] = sc.nextInt();
while(true) {
Arrays.sort(arr);
if(num > arr[arr.length - 1]) break;
count++;
arr[arr.length - 1]--;
num++;
}
System.out.println(count);
}
}
'백준' 카테고리의 다른 글
백준 2422 한윤정이 이탈리아에 가서 아이스크림을 사먹는데(Java) (0) | 2023.02.20 |
---|---|
백준 1251 단어 나누기(Java) (0) | 2023.02.20 |
백준 14490 백대열(Java) (0) | 2023.02.19 |
백준 16435 스네이크버드(Java) (0) | 2023.02.19 |
백준 12852 1로 만들기 2(Java) (0) | 2023.02.19 |