Muscardinus

[프로그래머스] 124 나라의 숫자(Lv2) 본문

알고리즘 문제/[프로그래머스] Lv2

[프로그래머스] 124 나라의 숫자(Lv2)

Muscardinus 2020. 10. 14. 05:08
728x90

https://programmers.co.kr/learn/courses/30/lessons/12899?language=cpp

JavaScript

function solution(n) {
    var answer = '';
    while(n) {
        let check = n % 3;
        n = Math.floor(n/3);
        if (check === 0) n -= 1;
        answer = "412"[check] + answer;
    }
    return answer;
}

 

C++

#include <string>
#include <vector>

using namespace std;

string solution(int n) {
    string answer = "";
    while(n) {
        int check = n % 3;
        n /= 3;
        if (check == 0) n -=1;
        answer = "412"[check] + answer;
    }
    return answer;
}
728x90
Comments