class 2
a, b, v = map(int, input().split())
if (v-b) % (a-b) == 0 :
print((v-b) // (a-b))
else :
print(((v-b) // (a-b)) +1)
<코드 설명>
올라가는 길이인 a, 내려가는 길이인 b, 총 높이인 v를 먼저 입력받는다.
v = (a-b)*횟수+a 이므로 횟수는 (v-a)/(a-b)이다.
나머지가 0이라면 그 나머지를 출력해주고, 그 않으면 1씩 더해가며 횟수를 증가시킨다.
<실행 결과>
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 1978 소수 찾기 (0) | 2022.06.25 |
---|---|
[BOJ] 1427 소트인사이드 (0) | 2022.06.19 |
[BOJ] 10773 제로 (0) | 2022.06.19 |
[BOJ] 1251 단어 나누기 (0) | 2022.05.28 |
[BOJ] 4949 균형잡힌 세상 (0) | 2022.05.28 |