[백준] 캠핑_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())

실수했던 점


태그: ,

카테고리:

업데이트: