Problem Solving/BOJ

[BOJ] 1212

fabichoi 2022. 1. 26. 23:45

https://www.acmicpc.net/problem/1212 

8진수를 한자리씩 끊어서 2진수로 변환해서 표시해주면 매우 간단하게 풀수 있다.
다만 0인 경우에 대한 처리를 해줘야 한다. (안해줘서 2번 틀림 ㅠㅠ)

# BOJ 1212
aa = input()
ar = ['000', '001', '010', '011', '100', '101', '110', '111']
res = ''
for a in aa:
    res += ar[int(a)]
print('0' if res == '000' else res.lstrip('0'))
반응형