코딩 테스트/Codility

코딜리티 - FlogJump 문제 (자바)

app.codility.com/programmers/lessons/3-time_complexity/

 

3. Time Complexity lesson - Learn to Code - Codility

Count minimal number of jumps from position X to Y.

app.codility.com

목적지인 Y에서 현재위치 X를 빼면 개구리가 가야하는거리가 나오고 이 거리를 개구리의 고정 이동 거리 D로 나누고

나머지가 있는경우 +1 해서 해결

// 코딜리티 - FlogJump 문제
class FlogJump {
    public int solution(int X, int Y, int D) {
        // write your code in Java SE 8
        int distance = Y - X;
        int count = distance / D;
        if (distance % D != 0) {
            count += 1;
        }
        return count;
    }
}