이진수 덧셈[1252]

2021. 2. 4. 11:51알고리즘/파이썬

반응형

이진수 덧셈[1252]

백준 - https://www.acmicpc.net/problem/1252

 

1252번: 이진수 덧셈

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

www.acmicpc.net

문제

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

 


입력

  • 첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다.

  • 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다.

  • 각 이진수의 길이는 80을 넘지 않는다.

출력

  • 첫째 줄에 이진수 덧셈 결과를 출력한다.

  • 결과가 0인 경우를 제외하고는 출력되는 이진수는 항상 1로 시작해야 한다.

예시

 


풀이과정

  • 받은 입력값을 2진수로서 인식하게 해서 풀었다.

  • format을 통해서 결과값이 2진수의 형태로 나타나도록 하였다.

 


느낀점

  • 리스트에 받고 순회를 돌면서 각자리수를 더해주며 풀수도 있었다.

  • 2진수에 대해서 간편히 풀수있는법이 있을것이라 생각해서 찾아본 결과

    • formatint(,2)의 방식을 알게되어 쉽게 풀었다.
반응형

'알고리즘 > 파이썬' 카테고리의 다른 글

다리놓기 [1010]  (0) 2021.02.10
팰린드롬수 [1259]  (0) 2021.02.04
성 지키기 [1236]  (0) 2021.02.02
단어 공부 [1157]  (0) 2021.02.02
명령 프롬프트 [1032]  (0) 2021.02.02