[문제]
https://www.acmicpc.net/problem/1252
[풀이]
int() 함수 두 번째 인자를 2로 주어 입력받은 a와 b를 2진수로 인식한 후 10진수 덧셈을 한다.
결괏값을 bin() 함수를 이용해 다시 2진수로 변환해준다. bin함수를 이용 시 자동 생성되는 2진수임을 표현하는 '0b'를 빼고 출력하기 위해 [2:]로 슬라이싱 해 출력한다.
[코드]
if __name__ == '__main__':
a, b = input().split()
print(bin(int(a, 2) + int(b, 2))[2:])
'문제풀이 > BOJ' 카테고리의 다른 글
[Python] BOJ/백준 2997번 네 번째 수 (0) | 2021.07.15 |
---|---|
[Python] BOJ/백준 1652번 누울 자리를 찾아라 (0) | 2021.07.11 |
[Python] BOJ/백준 1225번 이상한 곱셈 (0) | 2021.07.10 |
[Python] BOJ/백준 1373번 2진수 8진수 (0) | 2021.07.10 |
[Python] BOJ/백준 1173번 운동 (0) | 2021.07.09 |