На вход подается натуральное число 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 = 1 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