티스토리 뷰
728x90
SMALL
내풀이
function solution(n,a,b){
let num=0;
while(true){
a=Math.ceil(a/2);
b=Math.ceil(b/2);
num++;
if(a===b){
return num;
}
}
}
다른사람풀이
function solution(n,a,b){
let num=0;
while(a!==b){
a=Math.ceil(a/2);
b=Math.ceil(b/2);
num++;
}
return num;
}
그냥 바로 풀렸다 내풀이나 다른사람풀이나 복잡도면에서는 차이가 없다.
근데 밑에풀이가 조금더 깔끔?해보이는
728x90
LIST
'코딩테스트' 카테고리의 다른 글
프로그래머스 1단계 답지1 (0) | 2020.12.25 |
---|---|
코딩테스트 연습 > 2018 KAKAO BLIND RECRUITMENT > [1차] 뉴스 클러스터링 (0) | 2020.08.28 |
코딩테스트 연습 > Summer/Winter Coding(2019) > 멀쩡한 사각형 (0) | 2020.08.25 |
코딩테스트 연습 > 2017 팁스타운 > 짝지어 제거하기 (0) | 2020.08.25 |
코딩테스트 연습 > 연습문제 > N개의 최소공배수 (0) | 2020.08.24 |
댓글
공지사항