Menu
CoddyTech

Contains Duplicate

쉬움해싱python iconjava iconcpp iconc iconjs icon+10

정수 배열 nums가 주어집니다. 어떤 값이 배열에 두 번 이상 나타나면 true를 반환하고, 모든 값이 서로 다르면 false를 반환하세요.

함수

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
확인할 정수
반환값boolean
어떤 값이 두 번 이상 나타나면 true, 그렇지 않으면 false

제약 조건

  • 1 ≤ nums.length ≤ 104
  • -109 ≤ nums[i] ≤ 109

예제

입력
nums = [3, 1, 4, 1, 5]
출력
true
설명
값 1은 인덱스 1과 인덱스 3에 다시 나타나므로 답은 true입니다.

lock icon제출 시 숨은 테스트 +17개

challenge icon

후속 질문

항상 배열 전체를 읽는 대신, 처음으로 반복되는 값을 만나자마자 멈출 수 있을까요?

코드 초기화
def containsDuplicate(nums):
    # 여기에 코드를 작성하세요
테스트 케이스

케이스 1

케이스 2

케이스 3

입력

nums = [3, 1, 4, 1, 5]

기대값

true