Park DJ
dj0998
Park DJ
전체 방문자
오늘
어제
  • 분류 전체보기 (363)
    • 백준 (363)

공지사항

인기 글

태그

  • 백준 10709
  • 백준 15961
  • 백준 1531
  • 백준 12871
  • 백준 4659
  • 백준 1011
  • 백준 24039
  • 백준 16926
  • 백준 2467
  • 백준 12605
  • 백준
  • Java
  • 자바
  • 백준 8892
  • 백준 7567
  • 백준 1747
  • 백준 16194
  • 백준 2225
  • 백준 6550
  • 백준 7662
  • 백준 3135
  • 백준 1914
  • 백준 2591
  • 백준 2343
  • 백준 14582
  • 백준 15312
  • 백준 3049
  • 백준 15655
  • 백준 1495
  • 백준 1064
hELLO · Designed By 정상우.
Park DJ

dj0998

백준 1417 국회의원 선거(Java)
백준

백준 1417 국회의원 선거(Java)

2023. 2. 20. 00:00

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
    '백준' 카테고리의 다른 글
    • 백준 2422 한윤정이 이탈리아에 가서 아이스크림을 사먹는데(Java)
    • 백준 1251 단어 나누기(Java)
    • 백준 14490 백대열(Java)
    • 백준 16435 스네이크버드(Java)
    Park DJ
    Park DJ

    티스토리툴바