[287] Find the Duplicate Number | LeetCode Medium
문제설명
Given an array of integers nums containing n + 1 integers
where each integer is in the range [1, n] inclusive.
There is only one repeated number in nums, return this repeated number.
You must solve the problem without modifying
the array nums and uses only constant extra space.
제한사항
1 <= n <= 105
nums.length == n + 1
1 <= nums[i] <= n
All the integers in nums appear only once except for precisely
one integer which appears two or more times.
파이썬 코드
class Solution:
def findDuplicate(self, nums: List[int]) -> int:
nums.sort() #정렬
for i in range(len(nums)):
if(nums[i] == nums[i+1]) :
return nums[i]
Author And Source
이 문제에 관하여([287] Find the Duplicate Number | LeetCode Medium), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yoongyum/2.-287-Find-the-Duplicate-Number-LeetCode-Medium저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)