#2839
n = int(input())
bag = 0 #봉지개수
while n >=0: #5로 최대한 나누어야하므로 while문 돌기
if n % 5 == 0: #5의 배수이면
bag+=(n//5)
print(bag)
break
n-=3 #5의배수로 만들기
bag+=1 #3kg 봉지썼으므로 1더하기
else: #while문이 거짓=> n<0 => 5의배수가 되지 않은 경우(나머지가 있는 경우)
print(-1)
각 손님은 강호에게 원래 주려고 생각했던 돈 - (받은 등수 - 1) 만큼의 팁을 강호에게 준다.
스타박스 앞에 있는 사람의 수 N과, 각 사람이 주려고 생각하는 팁이 주어질 때, 손님의 순서를 적절히 바꿨을 때, 강호가 받을 수 잇는 팁의 최댓값을 구하는 프로그램을 작성하시오.
→ 값을 내림차순으로 정렬
n = int(input()) #사람 수
money =[]
for _ in range(n):
money.append(int(input())) #돈 입력 받고
money.sort(reverse=True) #내림차순 정렬
result = 0
for i in range(n):
tip = money[i] - i
if tip > 0:
result += tip
print(result)
5132ms