https://school.programmers.co.kr/learn/courses/30/lessons/12985
function solution(n, a, b) {
[a, b] = a > b ? [b, a] : [a, b];
for (var i = 1; i <= Math.sqrt(n); ++i) {
if (b - a === 1 && a % 2&& !(b % 2)) break;
a = Math.ceil(a / 2);
b = Math.ceil(b / 2);
}
return i;
}
'Coding Test > Programmers' 카테고리의 다른 글
[Programmers] (정렬) Lv 2. H-Index (0) | 2023.02.04 |
---|---|
[Programmers] (Summer/Winter Coding(~2018)) Lv 2. 점프와 순간 이동 (0) | 2023.02.03 |
[Programmers] Lv 2. 멀리 뛰기 (0) | 2023.02.01 |
[Programmers] Lv 2. N개의 최소공배수 (0) | 2023.01.30 |
[Programmers] (완전탐색) Lv 2. 카펫 (0) | 2023.01.27 |
댓글