본문 바로가기
Algorithm/CodeUp

[CodeUp 기초 100제] 1061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(풀이 성공)

by 전봇대파괴자 2021. 2. 22.

입력:

2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647

 

 

출력:

두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력한다.


내 코드:

a, b=map(int, input().split())
x=int(bin(a),2)
y=int(bin(b),2)
xy=bin(x|y)
print(int(xy, 2))

 

Comment: 앞의 두 문제와 같은 유형입니다. 이번에는 비트 연산자 '^'를 사용하여 풀면 됩니다.