Войти Создать аккаунт

Шифровальщик · Шаг 2 из 4

Частоты букв

Прежде чем взламывать шифр, команды пересчитывают буквы шифровки: какая встречается чаще всего, какая реже. В обычном русском тексте первое место почти всегда у «о», и по тому, на какое место «о» уехала, видно, как её сдвинули.

Что сделать

Посчитайте, сколько раз встречается каждая русская буква текста, и выстройте их от частых к редким.

Что приходит

  • tekst — любой текст; регистр не важен

Что вернуть

Список пар (буква, сколько): от частой к редкой, при равенстве — по алфавиту с «ё» после «е».

Допишите функцию chastoty в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

В проекте

Утилита печатает то, что вы вернули, на команду «частоты». Решите шаг — и по шифровке станет видно, какая буква в ней главная.

Вызов
chastoty("колокол")
Вернуть
[('о', 3), ('к', 2), ('л', 2)]
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.