[백준] 1758 : 알바생 강호 - Python

Chooooo·2022년 10월 28일
0

알고리즘/백준

목록 보기
18/182


그리디 알고리즘

문제해결
주어진 문장대로 하면 수행가능. 그리디는 정렬과 함께 생각할 필요 있다.

import sys



N = int(input())
res = 0
money = []
for i in range(N):
    money.append(int(input()))
    
money.sort(reverse=True)

for i in range(N):
    if money[i] - (i+1 - 1) < 0:
        continue
    res += money[i] - (i)

print(res)
profile
back-end, 지속 성장 가능한 개발자를 향하여

0개의 댓글