Algorithm/BOJ

[BOJ] 2869 달팽이는 올라가고 싶다

SolB 2022. 6. 19. 23:25

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씩 더해가며 횟수를 증가시킨다.

 

<실행 결과>