n = input()
# 8진수 -> 10진수
to_ten = int(n, 8)
# 10진수 -> 2진수
# 맨 앞의'0b' 제외
two = list(str(bin(to_ten)[2:]))
# 수가 0인 경우를 제외하고는 반드시 1로 시작
while two:
if two[0] == '0':
two.pop(0)
else:
print(''.join(two))
break
-> 틀림
맨 앞이 0으로 시작하면 0을 제외하고 출력하도록 했는데 문제에서 얘기한 건 이게 아니었음
통과한 코드
n = input()
# 8진수 -> 10진수
to_ten = int(n, 8)
# 10진수 -> 2진수
# 맨 앞의'0b' 제외
print(bin(to_ten)[2:])