공부/데이터사이언스
[백준] 7단계 - 1712번 (파이썬)
PYo
2022. 6. 27. 15:50
반응형
1712번
https://www.acmicpc.net/problem/1712
# 수학계산없이 풀 경우...('시간초과' 뜸..ㅠㅠ)
a,b,c = list(map(int, input().split()))
n=0
cost = a
rev = 0
if b>=c:
n = -1
else:
while (rev-cost)<=0:
n+=1
cost += b
rev += c
print(n)
# 이건 정답 뜬 코드
# a 고정비용, b 가변비용, c 노트북가격
a,b,c = list(map(int, input().split()))
try:
n = (a//(c-b))+1
except: # c-b = 0 인 경우 예외처리
n = -1
if (n<=0) or (c-b)<=0:
n=-1
print(n)
# try, except 안 쓰는 게 깔끔한가?
a,b,c = list(map(int, input().split()))
if (c-b)<=0:
n = -1
else:
n = (a//(c-b))+1
if n<=0:
n = -1
print(n)
반응형