Algorithm & Data Structures/Programers
Lv 2. 점프와 순간이동
Geisha
2024. 5. 22. 11:00
점프를 하였을 때 사용되는 에너지가 0이기에 홀수일때는 -1을하고 짝수일때는 /2를 하여 에너지를 최소한으로 사용하면서 이동하는 방법을 생각해 내었다.
import java.util.*;
public class p점프와순간이동 {
public int solution(int n) {
int cnt = 0, num = n;
while(n != 0)
{
if(n%2==1){
n-=1;
cnt+=1;
} else{
n/=2;
}
}
return cnt;
}
}