백준/브론즈2

[Python] 백준 1252번 - 이진수 덧셈

두부마라탕 2025. 4. 27. 15:14

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


문제

두 개의 이진수를 입력받아 이를 더하는 프로그램을 작성하시오.

 

코드

A, B = input().split()
print(bin(int(A, 2) + int(B, 2))[2:])

 

풀이

1212번과 유사한 문제다.

1. 덧셈할 두 수를 입력받는다.

2. 2진수로 인지한 A와 B를 10진수로 변환 후 덧셈하고 bin()을 사용하여 다시 2진수로 만들고 [2:]로 나온 값 앞의 0b를 빼준다.