알고리즘 문제 풀면서 XOR 문제가 꽤 많이 나왔는데
뭔말인지 모르겠어서 찾아봤다
비트연산
AND (논리곱) : 모두 1이어야 1
0 AND 0 = 0
0 AND 1 = 0
1 AND 0 = 0
1 AND 1 = 1
ex)
10011100 AND 01011010 = 00011000
OR (논리합) : 하나만 1이어도 1
0 OR 0 = 0
0 OR 1 = 1
1 OR 0 = 1
1 OR 1 = 1
ex)
10011100 AND 01011010 = 11011110
XOR (배타적 논리합) : 같이 않으면 1
0 XOR 0 = 0
1 XOR 0 = 1
0 XOR 1 = 1
1 XOR 1 = 0
ex)
10011100 AND 01011010 = 11000110
https://ko.khanacademy.org/computing/computer-science/cryptography/ciphers/a/xor-bitwise-operation
XOR 비트 연산 (개념 이해하기) | 암호 | Khan Academy
수학, 예술, 컴퓨터 프로그래밍, 경제, 물리학, 화학, 생물학, 의학, 금융, 역사 등을 무료로 학습해 보세요. 칸아카데미는 어디에서나 누구에게나 세계 최고의 무료 교육을 제공하는 미션을 가진
ko.khanacademy.org
'Computer Science' 카테고리의 다른 글
[Web] HTTP와 HTTPS의 차이 (0) | 2023.03.21 |
---|---|
개발환경 용어정리 2. DB (0) | 2023.03.04 |
개발환경 용어정리 1. 운영체제 (0) | 2023.03.04 |