본문 바로가기
Leetcode

[LeetCode] Missing Number 파이썬

by YGSEO 2021. 4. 12.
728x90
class Solution:
    def missingNumber(self, nums: List[int]) -> int:
        
        nums = sorted(nums)
        for idx, value in enumerate(nums):
            
            if idx != nums[idx]:
                return idx
        else:
            return len(nums)

enumerate 써서 idx로 확인

 

[0,1] 같은 경우 n은 2이지만 for문 안에서는 None으로 return 되기 때문에

이와 같은 경우는 for-else문을 써서 for문이 오류없이 종료된다면 [0,1] 같은 경우이기 때문에

return len(nums)를 해준다.

728x90

댓글