티스토리 뷰


title: "124 나라의 숫자"
category: 프로그래머스[Level-2]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-21"


문제 링크

124 나라의 숫자

C++

#include <string>
#include <vector>
#include <algorithm>

using namespace std;

string solution(int n) {
    string answer = "";

    string oneTwoFour= "124";

    while(n>0){
        answer += oneTwoFour[(n-1)%3];
        n = (n-1)/3;
    }
    reverse(answer.begin(), answer.end());  // 뒤집기

    return answer;
}

JavaScript

function solution(n) {
  var answer = "";

  while (n > 0) {
    answer += "124"[parseInt((n - 1) % 3)];
    n = parseInt((n - 1) / 3);
  }
  answer = answer.split("").reverse().join(""); // 뒤집기

  return answer;
}
728x90
반응형
댓글
01-10 16:09
링크