class Solution {
public int solution(int X, int Y, int D) {
// write your code in Java SE 8
//X : 개구리 위치
//Y : 개구리가 이거보다 크거나 같은 위치에 도착해야 함
//D : 개구리 점프 고정 거리
int frogNow = X;
int cnt = 0;
if(X >= Y){
//X가 Y보다 크거나 같으면 점프 안 해도 됨
return cnt;
}
while(true){
cnt++;
frogNow = frogNow + D;
if(Y <= frogNow){
return cnt;
}
}
}
}
루프를 날려버리면 이렇게!
class Solution {
public int solution(int X, int Y, int D) {
// write your code in Java SE 8
//X : 개구리 위치
//Y : 개구리가 이거보다 크거나 같은 위치에 도착해야 함
//D : 개구리 점프 고정 거리
if(X >= Y){
//X가 Y보다 크거나 같으면 점프 안 해도 됨
return 0;
}else{
int temp = (Y-X)/D;
return (((Y-X)%D) == 0) ? temp : temp+1;
}
}
}
댓글
댓글 쓰기