Ctrl K

Ни одной одинаковой частоты

Лёгкая
Дан массив целых чисел values. Для каждого различного значения посчитайте, сколько раз оно встречается. Верните True, если все эти количества попарно различны, и False, если хотя бы два значения встречаются одинаковое число раз.
Пример 1
values=[4, 7, 7, 4, 4, 9] → True

4 встречается 3 раза, 7 — 2 раза, 9 — 1 раз. Все частоты разные.

Пример 2
values=[1, 2, 2, 1] → False

И 1, и 2 встречаются по два раза.

Ограничения
  • 1 ≤ len(values) ≤ 1000
  • -1000 ≤ values[i] ≤ 1000
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПара с заданной суммой ЛёгкаяПобедитель с большинством голосов ЛёгкаяЕсть ли повтор ЛёгкаяПовтор в пределах окна ЛёгкаяПотерянный билет Лёгкая
загружаем Python…
Вход
values=[4, 7, 7, 4, 4, 9]
Ожидается
True

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 109 тестов на сервере, включая скрытые.