홍우진의 개발 일기장

[백준] 4796번: 캠핑/ 파이썬 본문

알고리즘/백준

[백준] 4796번: 캠핑/ 파이썬

홍우진 2022. 9. 24. 22:48
728x90
반응형

문제 링크


https://www.acmicpc.net/problem/4796

 

4796번: 캠핑

입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, L, P, V를 순서대로 포함하고 있다. 모든 입력 정수는 int범위이다. 마지막 줄에는 0이 3개 주어진다.

www.acmicpc.net

 

풀이 코드


i = 0
while True:
    i+=1
    l, p, v = map(int, input().split())

    if l == 0 and p == 0 and v == 0:
        break

    a = v//p
    b = v%p

    if l<b:
        b = l
        
    print("Case %d: %d" %(i, a*l+b))

코드 해석


 

캠핑장을 이용 할 수 있는 일수는 V//P + 남은 일수이다.

만약 남은 일수가 캠핑장을 이용 할 수 있는 일수를 넘었다면 이용이 불가능하다.

728x90
반응형
Comments