티스토리 뷰

한 개구리가 반대편 길까지 가기 위해 X 위치에서 Y까지 매번 점프마다 D씩 이동하는 경우 몇 번 점프를 해야하는지 구하는 문제이다.

class Solution {
    public int solution(int X, int Y, int D) {
    	// 몇 번 점프해야하는 지 계산
        int result = (Y - X) / D;
        // 나머지 값이 있는 경우 +1 처리
        if (((Y - X) % D) > 0) {
            result++;
        }
        return result;
    }
}

단순히 최종 거리를 구해서 (Y - X) 점프 당 거리로 나눠준 값에 나머지가 있는 경우 +1해서 결과를 계산한다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함