📄 문제
Lv 2. Summer/Winter Coding(~2018) 영어 끝말잇기
🔍 문제 접근
💡 건전지 사용량의 최솟값을 구하는 것이기 때문에 배터리 소모량이 없는 순간이동을 최대한 활용
💡 순간이동을 사용하다가 거리를 넘어가면 안 되니까 거리(n) -> 0
으로 역순으로 계산
📝 문제 풀이
function solution(n) {
let distance = n;
let count = 0;
while(0 < distance) {
if (0 === distance % 2) {
distance /= 2;
} else {
distance -= 1;
count += 1;
}
}
return count;
}
'코딩테스트' 카테고리의 다른 글
[프로그래머스/Javascript] 예상 대진표 (0) | 2023.07.26 |
---|---|
[프로그래머스/Javascript] 의상 (0) | 2023.07.22 |
[프로그래머스/Javascript] 캐시 (0) | 2023.07.18 |
[프로그래머스/Javascript] 짝지어 제거하기 (0) | 2023.07.16 |
[프로그래머스/Javascript] 구명보트 (0) | 2023.07.13 |