Logic Building
# Take array
n = int(input("Enter array size: "))
arr = []
for i in range(n):
arr.append(int(input(f"Element {i+1}: ")))
# Check uniqueness
if len(arr) == len(set(arr)):
print("All elements are unique")
else:
print("Array contains duplicate elements")Output
Enter array size: 5 Element 1: 1 Element 2: 2 Element 3: 3 Element 4: 4 Element 5: 5 All elements are unique Enter array size: 4 Element 1: 1 Element 2: 2 Element 3: 1 Element 4: 3 Array contains duplicate elements
Compare length with set length.
Key Concepts:
- set() removes duplicates
- If lengths equal, all unique
- Otherwise, duplicates exist