티스토리 뷰
title: "124 나라의 숫자"
category: 프로그래머스[Level-2]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-21"
문제 링크
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
반응형
'Programmers Solutions > Level-2' 카테고리의 다른 글
[프로그래머스] 문자열 압축 (0) | 2021.02.01 |
---|---|
[프로그래머스] 프린터 (0) | 2021.01.31 |
[프로그래머스] 멀쩡한 사각형 (0) | 2021.01.31 |
[프로그래머스] 스킬트리 (0) | 2021.01.31 |
[프로그래머스] 다리를 지나는 트럭 (0) | 2021.01.31 |
댓글