[BOJ] 1417. 국회의원 선거 (python)

백준 1417 국회의원 선거 (파이썬)

 

 

1417번: 국회의원 선거

첫째 줄에 후보의 수 N이 주어진다. 둘째 줄부터 차례대로 기호 1번을 찍으려고 하는 사람의 수, 기호 2번을 찍으려고 하는 수, 이렇게 총 N개의 줄에 걸쳐 입력이 들어온다. N은 50보다 작거나 같

www.acmicpc.net

N = int(input())
D = int(input())
L = [int(input()) for _ in range(N - 1)]
ans = 0

while L:	# while 1로 할 경우 전체 주민이 1명일 때 오류 발생
    L = sorted(L, reverse=True)
    # 가장 큰 값과 계속 비교
    if L[0] >= D:
        D += 1
        ans += 1
        L[0] -= 1
    else:
        break

print(ans)

'Algorithm > BOJ' 카테고리의 다른 글

[BOJ] 12933. 오리 (python)  (0) 2023.03.10
[BOJ] 11660. 구간합 구하기 5 (Java)  (0) 2023.03.09
[BOJ] 14916. 거스름돈 (python)  (0) 2023.02.03
[BOJ] 1269. 대칭 차집합 (python)  (0) 2023.01.07
[BOJ] 9461. 파도반 수열 (python)  (0) 2023.01.05