[프로그래머스 / C++] 예상 대진표

Seulguo·2022년 10월 4일
0

Algorithm

목록 보기
179/185
post-thumbnail
post-custom-banner

🐣 문제

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12985


🐤 풀이

홀수이면 +1을 해주고 값이 같아질 때까지 2로 나누어주었다.


🐥 코드

#include <iostream>

using namespace std;

int solution(int n, int a, int b)
{
    int answer = 0;
    
    while(a != b){
        if(a % 2 != 0) a++;
        if(b & 2 != 0) b++;
        a /= 2;
        b /= 2;
        answer ++;
    }

    return answer;
}

0개의 댓글