https://www.acmicpc.net/problem/1712
[정답]
A,B,C=map(int,(input().split()))
if B>=C:
print("-1")
else:
print(A//(C-B)+1)
이 문제는 시간 초과, 런타임 에러, 틀렸습니다.. 등 많은 과정을 거친 후에 정답을 맞췄다.
<런타임 에러>
A,B,C=map(int,(input().split()))
if B>=C:
print("-1")
else:
b_e_p=A//(C-B)+1
print(b_e_p)
이 부분만 다르게 했는데, 런타임 에러가 떴다.
<틀렸습니다>
A,B,C=map(int,(input().split()))
print(A//(C-B)+1)
이렇게 제출하였더니, 틀렸습니다가 떴다.
문제를 읽어보면,
첫 번째 줄에 손익분기점 즉 최초로 이익이 발생하는 판매량을 출력한다. 손익분기점이 존재하지 않으면 -1을 출력한다.
문제를 잘 읽고 풀자.
'알고리즘 공부 > 백준 > Python3' 카테고리의 다른 글
[백준 파이썬] #10809: 알파벳 찾기 (0) | 2020.11.11 |
---|---|
[백준 파이썬] #2675: 문자열 반복 (0) | 2020.11.11 |
[백준 파이썬] #1152: 단어의 개수 (0) | 2020.11.10 |
[백준 파이썬] #15596: 정수 N개의 합 (0) | 2020.11.10 |
[백준 파이썬] #2839: 설탕 배달 (0) | 2020.11.10 |