Напишите программу, которая решает следующую задачу:
На вход подаётся число , затем последовательность из
чисел. Создайте массив маску, в котором индекс элемента — это какое-то число, а значение по этому элементу — это сколько раз это число (индекс) встречается в поданной последовательности чисел. Известно, что все числа последовательности больше 0 и не больше, чем 42.
То есть для поданной последовательности [1,2,1,4,0] при . Маска будет выглядеть так:
a[0]=1 a[1]=2 a[2]=1 a[3]=0 a[4]=1
В ответ запишите сумму элементов массива маски при и последовательности чисел [10,15,21,12,31,11,12,11,0,1]
n = int(input())
a = []
for i in range(n):
a.append(int(input()))
mask = []
for i in range(42):
mask.append(0)
for i in range(n):
mask[a[i]] += 1
print(sum(mask))
Ответ: 10