반응형
https://www.acmicpc.net/problem/1212
각 수에 대응하는 8진수를 기억해둔 뒤, 출력할 때는 0을 채워서 출력해주었습니다.
출력은 0으로 시작하면 안되므, 첫 출력만 그대로 해주었습니다.
#include <cstdio>
char s[333335];
int val[] = { 0, 1,10,11,100,101,110,111 };
int main() {
scanf("%s", s);
printf("%d", val[s[0] - '0']);
for (int i = 1; s[i]; i++) {
printf("%03d", val[s[i] - '0']);
}
}
반응형
'Algorithm' 카테고리의 다른 글
백준 1247 : 부호 (0) | 2021.11.20 |
---|---|
백준 1373 : 2진수 8진수 (0) | 2021.11.20 |
백준 10798 : 세로읽기 (0) | 2021.11.20 |
백준 10610 : 30 (0) | 2021.11.20 |
백준 16948 : 데스 나이트 (0) | 2021.11.20 |