최대 1 분 소요

사용 언어: Python3

문제

알바생 강호

풀이

나의 풀이

N = int(input())
lst = [int(input()) for _ in range(N)]

lst.sort(reverse=True) # 내림차순 정렬

ans = 0
for i in range(N):
    tip = lst[i] - ((i+1)-1)
    ans += [0, tip][tip > 0] # 계산한 tip이 음수라면 0원
    # ans += tip if tip > 0 else 0 # 3항 연산자도 가능

print(ans)
  • 테스트 케이스: 성공
  • 제출 결과: 성공


💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기