for else1 [LeetCode] Missing Number 파이썬 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)를 해준다. 2021. 4. 12. 이전 1 다음