#10 백준 1712번 파이썬

less than 1 minute read

우보만리

  • 손으로 부등식을 풀고, 계산만 하면 되는 문제
  • 아무 생각없이 반복문을 써서 풀이해서 틀림
    =

문제 link

반복문으로 풀이Permalink

def calculate_break_even(fixed_cost, unit_cost, price):
if price <= unit_cost:
return -1
units = 1
while 1:
avenue = - fixed_cost - (unit_cost - price)* units
if avenue > 0 :
print(units)
return
else:
units += 1
response = tuple(map(int,input().split()))
calculate_break_even(*response)
view raw 1712_wrong.py hosted with ❤ by GitHub

부등식으로 풀이Permalink

def calculate_break_even(fixed_cost, unit_cost, price):
if price <= unit_cost:
units = -1
else:
temp = fixed_cost / (price - unit_cost)
units = int(temp) + 1
print(units)
response = tuple(map(int,input().split()))
calculate_break_even(*response)
view raw 1712.py hosted with ❤ by GitHub