Число способов декодировать строку
Динамическое программирование
Средняя
Строка s состоит из цифр и представляет закодированное сообщение, где 'A'=1, 'B'=2, ..., 'Z'=26 (каждая буква кодируется одной или двумя цифрами: 1-9 или 10-26).
Верните число различных способов декодировать s. Ведущий ноль в любом двух- или однозначном фрагменте делает декодирование невозможным (например, "06" не может означать 'F').
Сигнатура функции
num_decodings(s: str) -> int
Примеры
| Вход | Ожидаемый результат |
| ["12"] | 2 |
| ["226"] | 3 |
1решили
1пытались
100%успешность
Войдите, чтобы решить →