백준(Python) 풀이/수학

백준(Python) 1252번 이진수 덧셈 풀이

개발윗미 2021. 11. 5. 13:51

Python으로 구현한 1252번 이진수 덧셈 문제 풀이입니다.

 

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

 

1252번: 이진수 덧셈

첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다. 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다. 또한 각 이진수의 길이는 80을 넘지 않는다.

www.acmicpc.net


a, b = map(str, input().split())

a = int(a, 2)
b = int(b, 2)

sum_value = a + b

print(bin(sum_value)[2:])

 

입력받은 두 개의 이진수의 덧셈 결과를 출력한다. 이진수의 경우 앞에 0b가 붙기 때문에 2번째 자리부터 출력한다.