

점프를 하였을 때 사용되는 에너지가 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;
}
}
'Algorithm & Data Structures > Programers' 카테고리의 다른 글
Lv 2. 멀리뛰기 (1) | 2024.05.24 |
---|---|
Lv 2. 구명보트 (0) | 2024.05.23 |
Lv 2. 예상대진표 (0) | 2024.05.22 |
Lv 2. N개의 최소공배수 (0) | 2024.04.19 |
Lv 2. 카펫 (0) | 2024.04.18 |