Menu
CoddyTech

Contains Duplicate

DễBămpython iconjava iconcpp iconc iconjs icon+10

Bạn được cung cấp một mảng số nguyên nums. Trả về true nếu có giá trị nào xuất hiện ít nhất hai lần trong mảng, và false nếu mọi giá trị đều khác nhau.

Hàm

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
các số nguyên cần kiểm tra
Trả vềboolean
true nếu một giá trị xuất hiện ít nhất hai lần, false nếu không

Ràng buộc

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

Ví dụ

Đầu vào
nums = [3, 1, 4, 1, 5]
Đầu ra
true
Giải thích
Giá trị 1 xuất hiện ở chỉ số 1 và một lần nữa ở chỉ số 3, vì vậy đáp án là true.
challenge icon

Câu hỏi mở rộng

Bạn có thể dừng ngay khi gặp giá trị lặp lại đầu tiên, thay vì luôn đọc hết mảng không?

Đặt lại code
def containsDuplicate(nums):
    # Viết code ở đây

Kiểm thử #1

Kiểm thử #2

Kiểm thử #3

Đối số

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

Đầu ra mong đợi

true