Array 43. Дан целочисленный массив размера N, все элементы которого упорядочены (по возрастанию или по убыванию). Найти количество различных элементов в данном массиве.
Решение на Python 3
import random
N = random.randrange(2,21)
a = [random.randrange(1,20) for i in range(N)]
print("N:",N)
print("Array:\n",a)
L = []
for i in a :
if i not in L:
L.append(i)
print("Number of unique items:", len(L))
print("Unique Array:\n",L)