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

+ Recent posts