영리한 XOR 트릭: 어려운 면접 질문 해결하기
2025-07-03
이 게시글에서는 XOR 비트 연산자를 사용하여 여러 가지 일반적인 면접 질문을 해결하는 영리한 트릭을 공개합니다. XOR은 고유한 특성을 가지고 있습니다. 같은 숫자를 XOR하면 0이 되고, 다른 숫자를 XOR하면 0이 아닌 값이 되며, 연산 순서는 결과에 영향을 미치지 않습니다. 이러한 특성을 활용하면 복잡한 알고리즘이나 데이터 구조에 의존하지 않고 배열에서 누락된 숫자나 중복된 숫자, 심지어 두 개의 누락/중복된 숫자를 효율적으로 찾을 수 있습니다. 이 게시글에서는 코드 예시와 함께 XOR 트릭의 응용을 단계적으로 설명하여 효율적이고 간결한 문제 해결 방법을 제시합니다.
개발