https://www.acmicpc.net/problem/1252 1252번: 이진수 덧셈 첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다. 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다. 또한 각 이진수의 길이는 80을 넘지 않는다. www.acmicpc.net x, y = input().split() print(bin(int(x,2) + int(y,2))[2:]) int(x, 2)는 입력받은 이진수를 정수(10진수)로 바꾸는것이다. 그리고 다시 bin()을 통해 2진수로 바꿔 주었다. 끝에 [2:]한 이유는 10진수를 2진수로 변환하는 함수를 쓰면 앞에 0b가 붙기 때문에 그걸 지우고 나머지 것을 출력을 하기 위해서 [2:]를 사용했다.