/ leetcodesolve / removeduplict.py
swadhinbiswas psuh · 3/29/2024
7b5bec5
34 lines · 632 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# from typing import List

# class Solution:
#     def removeDuplicates(self, nums: List[int]) -> int:
#         i=len(nums)
#         if i==0:
#             return 0
#         else:
#           for j in range(len(nums)-1):
#             if nums[j] == nums[j+1]:
#                 nums[j] = '_'
#                 i=i-1
                



# nums = [1,1,2]
# solution = Solution()
# print(solution.removeDuplicates(nums)) # 2 [1,2,_]

from typing import List

class Solution:
   def removeDuplicates(self, nums: List[int]) -> int:
     nums[:] = sorted(set(nums))
     return len(nums)

      
          
nums = [1,1,2]

test="art"