비트 마스크
비트가 0과 1로 이루어져있다는 것을 이용해서 두 가지의 상태로 마스킹하여 일종의 자료구조 처럼 사용하는 방법이다 어떻게 사용하는지는 예시를 보면 알기가 쉽다 숫자 집합 {1,2,3,4}가 있다고 가정하고 이 집합에서 숫자를 뽑을 수 있는 경우의 수를 표현하려고 한다 배열의 경우 다음과 같이 참/거짓을 1/0으로 표현해서 배열로 표현할 수 있다 const arr = [1,1,1,1]; {1,2,3,4} const arr = [1,1,1,0]; {1,2,3 } const arr = [1,1,0,1]; {1,2, 4} const arr = [1,0,1,1]; {1, 3,4} ...비트의 경우 위에서 1과 0으로 표현했듯이 비트로도 똑같이 표현할 수 있다 1111 {1,2,3,4} 1110 {1,2,3} 11..