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 |