[Algorithm] 비트 마스킹
·
ALGORITHM
부울 연산자AND, OR, NOT은 기본 부울 연산자로, 연산들을 서로 결합하거나 조합해 다른 보조 연산을 만들어 낼 수 있다. XOR이 보조 연산에 해당하며, 기본 연산의 조합으로 다음과 같이 XOR을 구성할 수 있다.x = y = True(x and not y) or (not x and y)# False 1. XOR    - 다르면 1, 같으면 0      0 ^ 0 = 0         0 ^ 1 = 1         1 ^ 0 = 1         1 ^ 1 = 0  2. AND    - 논리곱: 곱하기처럼 생각하면 쉽다.        0 & 0 = 0        0 & 1 = 0        1 & 0 = 0        1 & 1 = 1 3. OR    - 논리합: 더하기처럼 생각하면 쉽다...