leetcode- single number(비트연산자, 파이썬)
728x90
반응형
10진수에서 xor 연산은
0^0 = 0
4^4=0
4^0=4
짝수번 등장은 0으로 초기화되고 홀수번은 다시 자기 자신으로 초기화된다
class Solution:
def singleNumber(self, nums: List[int]) -> int:
result=0
for num in nums:
result^=num
return result
728x90
반응형
'Leetcode' 카테고리의 다른 글
[LeetCode] Maximum Subarray(python, 최대 서브배열,dp) (0) | 2020.10.21 |
---|---|
[LeetCode] Fibonacci number (dp, 파이썬) (0) | 2020.10.21 |
LeetCode -Intersection of Two Arrays (투포인터, 이분탐색, 파이썬) (0) | 2020.10.12 |
[LeetCode] 33. Search in Rotated Sorted Array (python, 이진탐색) 풀이 (0) | 2020.10.12 |
LeetCode - Array Partition 1 (0) | 2020.10.06 |
TAGS.