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