티스토리 뷰
title: "예상 대진표"
category: 프로그래머스[Level-2]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-02-01"
문제 링크
C++
#include <iostream>
#include <cmath>
using namespace std;
int solution(int n, int a, int b) {
int answer = 0;
while(abs(a-b)>=1){
answer++;
a=a&1?(a+1)>>1:a>>1;
b=b&1?(b+1)>>1:b>>1;
}
return answer;
}
JavaScript
function solution(n, a, b) {
var answer = 0;
while (Math.abs(a - b) >= 1) {
answer++;
a = a & 1 ? (a + 1) >> 1 : a >> 1;
b = b & 1 ? (b + 1) >> 1 : b >> 1;
}
return answer;
}
728x90
반응형
'Programmers Solutions > Level-2' 카테고리의 다른 글
[프로그래머스] 프렌즈4블록 (0) | 2021.02.04 |
---|---|
[프로그래머스] 뉴스 클러스터링 (0) | 2021.02.04 |
[프로그래머스] 영어 끝말잇기 (0) | 2021.02.04 |
[프로그래머스] 점프와 순간 이동 (0) | 2021.02.04 |
[프로그래머스] 소수 만들기 (0) | 2021.02.04 |
댓글