#include <stdio.h> #include <iostream> #include <algorithm> #include <string> #include <vector> #include <math.h> using namespace std; string num; string ans; int main(void) { // freopen("B1212_input.txt", "r", stdin); cin >> num; for(int i = 0; i < num.size(); i++) { if(num[i] == '0') { if(i == 0) { ans += "0"; } else { ans += "000"; } } else if(num[i] == '1') { if(i == 0) { ans += "1"; } else { ans += "001"; } } else if(num[i] == '2') { if(i == 0) { ans += "10"; } else { ans += "010"; } } else if(num[i] == '3') { if(i == 0) { ans += "11"; } else { ans += "011"; } } else if(num[i] == '4') { ans += "100"; } else if(num[i] == '5') { ans += "101"; } else if(num[i] == '6') { ans += "110"; } else if(num[i] == '7') { ans += "111"; } } cout << ans; return 0; } | cs |
'Baekjoon > Math' 카테고리의 다른 글
[백준 6658] 골드바흐의 추측 (Math) (C/C++) (★) (0) | 2020.01.25 |
---|---|
[백준 11576] Base Conversion (Math) (C/C++) (0) | 2020.01.25 |
[백준 1373] 2진수 8진수 (Math) (C/C++) (0) | 2020.01.24 |
[백준 11005] 진법 변환2 (Math) (C/C++) (0) | 2020.01.24 |
[백준 2745] 진법 변환 (Math) (C/C++) (0) | 2020.01.24 |