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.
challenge icon

שאלת המשך

אפשר לעצור ברגע שמגיעים לערך הראשון שחוזר, במקום לקרוא תמיד את המערך כולו?

איפוס הקוד
def containsDuplicate(nums):
    # כתבו כאן את הקוד

בדיקה #1

בדיקה #2

בדיקה #3

ארגומנט

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

הפלט הצפוי

true