head из натуральных чисел. Для каждого **различного** значения в нём посчитайте, сколько раз оно встречается.
Верните новый список из этих количеств: по одному узлу на каждое различное значение. Например, для списка 4 → 7 → 4 различных значений два, и ответ состоит из двух узлов: 2 и 1.
Порядок узлов в ответе может быть любым.head=list_node([4, 7, 4, 4, 9, 7]) → [1, 2, 3]
Четвёрка встречается 3 раза, семёрка — 2, девятка — 1. Подойдёт и любой другой порядок этих чисел, например [3, 2, 1].
head=list_node([5, 5, 5]) → [3]
Значение одно, и оно встречается трижды.
head=list_node([8, 3, 8, 1]) → [1, 1, 2]
head=list_node([4, 7, 4, 4, 9, 7])
[1, 2, 3]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 56 тестов на сервере, включая скрытые.