코딩테스트/프로그래머스 - LV 0

[프로그래머스] 배열의 길이를 2의 거듭제곱으로 만들기

웅드 2024. 2. 2. 12:19

 

 

  • 풀이
#include <string>
#include <vector>
#include <cmath>

using namespace std;

vector<int> solution(vector<int> arr) {
    vector<int> answer;
    int n=0;
    while(1){
        if(arr.size() > pow(2,n)) n++;
        else {
            arr.resize(pow(2,n),0);
            break;
        }
    }
    return arr;
}
반응형