1
2
3
|
a,b,c=map(int,input().split())
for i in range(1,c//a+2):
if a*i+(i//7)*b>=c: print(i); break
|
cs |
line2에서 range의 범위를 c//a+2 까지 하는 이유:
예제 1로 예를들면 하루에 코인 3개인데 최소 10개를 확보하려면 최소 4번을 로그인 해야됩니다.
수식으로하면 c//a+1 이 되겠죠 하지만 range는 ~~까지 기때문에 range(1,4)라고 해버리면 i가 3에서 끝납니다.
따라서 c//a+1+1 즉 c//a+2까지 반복문의 범위를 설정해주셔야합니다.
반응형
'python-algorithm' 카테고리의 다른 글
[백준] 17863 (0) | 2021.03.08 |
---|---|
[백준] 17009 (0) | 2021.03.08 |
[백준] 16727 (0) | 2021.03.08 |
[백준] 16693 (0) | 2021.03.08 |
[백준] 16600 (0) | 2021.03.08 |
댓글