[백준] 캠핑_4796번
[백준] 캠핑
문제
링크 : BOJ
풀이
풀이 이해에 시간이 걸렸던 문제다.
p일 중에 l일이 사용 가능하고 총 휴가일 수가 v일 때 최대 사용 일 수를 구하는 문제다. (l < p < v)
v안에 p가 얼마나 있는지 파악하고 그만큼 l을 곱해준 후, 나머지를 l과 비교해서
작을 경우, 나머지 그대로를 클 경우 l만큼 넣어준다.
l, p, v = map(int, input().split())
n=0
while l!=0 and p!=0 and v!=0:
n += 1
sum = l*(v//p)
if v%p >= l:
sum += l
else:
sum += v%p
print(f"Case {n}: {sum}")
l, p, v = map(int, input().split())