본문 바로가기

알고리즘 풀이

프로그래머스 124 나라의 숫자

https://programmers.co.kr/learn/courses/30/lessons/12899


#include <iostream>
#include <string>
#include <vector>
using namespace std;
string solution(int n) {
string answer = "";
int q = 0, r = 0;
char ch;
do {
q = n / 3;
r = n % 3;
n = (r == 0) ? q - 1 : q;
ch = (r == 0) ? '4' : r + '0';
answer += ch;
} while (q > 0);
return answer;
}
int main() {
cout << solution(20) << endl;
return 0;
}


'알고리즘 풀이' 카테고리의 다른 글

백준 11053번 가장 긴 증가하는 부분 수열  (0) 2018.06.25
백준 1012번 유기농 배추  (0) 2018.06.19
백준 9465번 스티커  (0) 2018.06.14
백준 7562번 나이트의 이동  (0) 2018.06.13
백준 2644번 촌수  (0) 2018.06.12