Python-курс
🏆 Решаем LeetCode

Valid Anagram (Easy)

Подсчёт частот символов — частый приём.

~1 ч 15 минСредний 5 уроков

Бытовая аналогия

Анаграмма — это как два набора магнитиков-букв на холодильнике. Если у вас и у соседа одинаковый набор магнитиков (та же буква «к», та же «о», та же «т»), вы оба сможете выложить слово «кот» или «ток» — порядок разный, а буквы те же. А вот если у соседа лишний магнитик «и», набор уже другой, и «котик» из ваших букв не сложить.

Чтобы проверить «одинаковые ли наборы», достаточно пересчитать, сколько каких магнитиков у каждого. Это и есть «словарьКоллекция пар «ключ → значение»: {"a": 1}. Быстрый доступ по ключу. По-английски dict. частот».

Шаг 1 из 9