Menu
CoddyTech

Contains Duplicate

لديك مصفوفة من الأعداد الصحيحة 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