Skip to content

Commit ae21a51

Browse files
committed
feat: [Week 04-2] solve missing-number
1 parent aa7f995 commit ae21a51

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

missing-number/Chaedie.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""
2+
Solution:
3+
1) 배열 정렬
4+
2) 0부터 for 문을 돌리는데 index 와 값이 다르면 return index
5+
3) 끝까지 일치한다면 return 배열의 크기
6+
Time: O(nlogn) = O(nlogn) + O(n)
7+
Space: O(1)
8+
"""
9+
10+
11+
class Solution:
12+
def missingNumber(self, nums: List[int]) -> int:
13+
nums.sort()
14+
for i in range(len(nums)):
15+
if i != nums[i]:
16+
return i
17+
return len(nums)

0 commit comments

Comments
 (0)