본문 바로가기
코딩/백준

알고리즘 - Python / 백준 - 2729번 : 이진수 덧셈

반응형

2729번: 이진수 덧셈 (acmicpc.net)

 

2729번: 이진수 덧셈

이진수 덧셈은 매우 간단하고, 십진수 덧셈과 비슷하게 하면 된다. 십진수 덧셈을 할 때는, 오른쪽부터 왼쪽으로 차례대로 숫자 하나씩 더하면 된다. 이진수 덧셈도 이와 비슷하게 하면 된다. 십

www.acmicpc.net

 


풀이

  • 각 케이스에 대해 이진수 2개를 입력받고 , 두 이진수를 더한 결과를 이진수로 출력하는 문제이다.
  • 파이썬은 진수변환과 관련한 다양한 함수가 존재하므로 , 이를 통해서 쉽게 해결가능하다.

 

n = int(input())
for _ in range(n):
    a,b = input().split(" ")
    a = int(a,2)
    b = int(b,2)
    print(bin(a+b).replace("0b",""))

 

 

반응형