[sw] 이진수
이진수는 0과 1로만 이루어진 숫자이다. 컴퓨터 상에서 0과 1의 각각의 자리를 비트라고 부르며 8비트의 이진수의 경우 0과 1로 이루어진 8자리의 수를 의미한다.
부호가 없는 8비트 이진수에서 최상위 비트는 비트 중 최고값을 갖는 비트의 위치로 가장 왼쪽에 있는 비트이며 \(2^7\)을 나타낼 수 있다. 최하위 비트는 비트 중 가장 낮은 값을 가지며 가장 오른쪽 비트를 나타내며 \(2^0\) 을 나타낼 수 있다.
129과 7을 부호가 없는 8비트의 이진수로 나타내면 다음과 같다.
- 129 : 10000001
- 7 : 00000111
이진수의 덧셈 시 자리 올림이 발생할 수 있으며 위의 두 이진수의 덧셈 결과는 다음과 같다.
- 136 : 10001000
최하위 비트에서 두 개의 부호 없는 8비트 이진수가 주어졌을 때 두 이진수의 덧셈 결과를 이진수로 출력하는 코드를 작성하시오.
(두 이진수의 덧셈 결과가 8비트로 표현 가능한 범위를 넘어가는 입력은 주어지지 않습니다.)
입력 설명
첫번째 줄에 첫번째 이진수가 비트 사이에 공백을 두고 주어집니다.
두번째 줄에 두번째 이진수가 비트 사이에 공백을 두고 주어집니다.
출력 설명
주어진 두 이진수의 덧셈결과를 공백없이 출력합니다.
예제 입력
1 0 0 0 0 0 0 1
0 0 0 0 0 1 1 1
예제 출력
10001000