На вход подается натуральное число n, затем список из n натуральных чисел, идущих по возрастанию. Требуется определить, сколько в нем различных элементов. Для списка [1, 2, 2, 3, 3, 3] будет три различных элемента — 1, 2 и 3.
Напишите ответ для n = 10 и списка [2, 2, 8, 51, 52, 52, 99, 99, 115, 1024]
n = int(input())
nums = []
ans = 0
for i in range(n):
nums.append(int(input()))
for i in range(n-1):
if nums[i] != nums[i+1]:
ans += 1
print(ans)
nums = []
ans = 0
for i in range(n):
nums.append(int(input()))
for i in range(n-1):
if nums[i] != nums[i+1]:
ans += 1
print(ans)
Ответ: 7