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를 빼준다.
'백준 > 브론즈2' 카테고리의 다른 글
| [Python] 백준 1225번 - 이상한 곱셈 (0) | 2025.04.27 |
|---|---|
| [Python] 백준 1212번 - 8진수 2진수 (0) | 2025.04.26 |
| [Python] 백준 1152번 - 단어의 개수 (0) | 2025.04.26 |
| [Python] 백준 1673번 - 치킨 쿠폰 (0) | 2025.04.25 |
| [Python] 백준 1100번 - 하얀 칸 (0) | 2025.04.25 |