백준(Python) 풀이/수학
백준(Python) 2839번 설탕 배달 풀이
개발윗미
2021. 9. 28. 14:40
Python으로 구현한 2839번 설탕 배달 문제 풀이입니다.
https://www.acmicpc.net/problem/2839
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
n = int(input())
result = 0
while n >= 0 :
if n % 5 == 0 :
result += (n // 5)
print(result)
break
n -= 3
result += 1
else :
print(-1)
입력받은 수가 5의 배수라면 변수 result에 n을 5로 나눈 몫을 누적하고 최종 result 값을 출력한 뒤 종료한다.
5의 배수가 아니라면 입력받은 후에서 3을 빼고 result 값을 1 증가시킨다. 이와 같은 과정을 반복한다.