알고리즘/리트코드
137. Single Number II
https://leetcode.com/problems/single-number-ii/ 세번씩 반복된 숫자들 사이에서, 한번만 나온 단 하나의 숫자 찾기 XOR의 성질을 알고 이를 적용해야 한다. XOR의 성질은 다음과 같다. function XOR([A, A]) // 0 function XOR([A, 0]) // A function XOR([A, B, C, A, C]) // B 여기에 숫자를 대입해보면 function XOR([1, 2, 3, 1, 3,]) // 2 나랑 같은 착각을 할 수 있는 사람이 있어서 말해보자면, 배열을 순차적으로 탐색하면서 XOR한 값을 저장한다고 생각하지 말자. let res; res = 1 ^ 2; res = 1 ^ 2 ^ 3; res = 1 ^ 2 ^ 3 ^ 1; 위와 같..
2021. 6. 19.