From 0e827099841927355c753d2e13eba5ec2d461110 Mon Sep 17 00:00:00 2001 From: Hanzhang ma Date: Tue, 4 Jun 2024 15:58:37 +0200 Subject: [PATCH] array and dic --- 26-240604-pass/main.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 26-240604-pass/main.py diff --git a/26-240604-pass/main.py b/26-240604-pass/main.py new file mode 100644 index 0000000..debf438 --- /dev/null +++ b/26-240604-pass/main.py @@ -0,0 +1,10 @@ +class Solution: + def removeDuplicates(self, nums: List[int]) -> int: + k = {} + cnt = 0 + for num in nums: + if num not in k: + nums[cnt] = num + cnt += 1 + k[num] = 1 + return cnt