문제풀이) 백준 - 4796 / 캠핑

문제링크

문제 요약

캠핑장을 연속하는 일(p)중 사용 가능 기간(l)이 주어진다. 휴가 기간(v) 동안 캠핑장을 최대 몇 일동안 
사용 할 수 있는가  

어떻게 풀어야 할까?

v를 p로 나눠  구한 몫  * l 을 통해 연속하는일 중 사용일을 구하고 나머지와 l을 비교해 더해주면 
될 것 같다.

코드

count = 1
while True:
  l, p, v  = map(int,(input().split(' ')))
  if l == p == v == 0: break
  if v % p >= l: print(f'Case {count}: {v // p * l + l}')
  else: print(f'Case {count}: {v // p * l + v % p}')
  count += 1

코드 풀이

l, p, v에 각 값을 받고 l, p, v가 0일 때 종료하는 반복문을 통해 해결하였다.

좋은 웹페이지 즐겨찾기