[2진수 8진수]-1373번
My answer
n='0b'+input()
n = int(n, 2)
print(oct(n)[2:])
Another answer
print('%o'%int(input(),2))
더보기
2진수로 변환할 때는 int()안에 2라는 인자도 넣어야 되는것도 다시 한번 알았고, 8진수로 변환하려면 oct()함수 말고도 %o 가 있다는걸 다시 한번 알았다.
[8진수 2진수]-1212번
1212번: 8진수 2진수
첫째 줄에 8진수가 주어진다. 주어지는 수의 길이는 333,334을 넘지 않는다.
www.acmicpc.net
n=input()
n = int(n, 8)
print(bin(n)[2:])
728x90