Menu
CoddyTech

Contains Duplicate

やさしいハッシュpython iconjava iconcpp iconc iconjs icon+10

整数の配列 nums が与えられます。いずれかの値が少なくとも2回出現する場合は true を、すべての値が異なる場合は false を返してください。

関数

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
確認する整数
戻り値boolean
true は、ある値が 2 回以上現れる場合、そうでなければ 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