• 25 баллов! Задача "Сообщение" по теме Динамика на языке Python

    В сообщении, состоящем из одних русских букв и пробелов, каждую букву заменили её порядковым номером в русском алфавите (А - 1, Б - 2, ..., Я - 33), а пробел - нулем. Требуется по заданной последовательности цифр найти количество исходных сообщений, из которых она могла получиться.

    Входные данные
    В первой строке содержится последовательность цифр. Цифр не более 100.

    Выходные данные
    Вывести одно число.

    Примеры
    входные данные
    80946
    выходные данные
    1
    входные данные
    21705
    выходные данные
    3

Ответы 1

  • message = input().split('0')

    n = 1

    for word in message:

    ~~~~if len(word) > 1:

    ~~~~~~~~for i in range(len(word) - 1):

    ~~~~~~~~~~~~if int(word[i] + word[i + 1]) <= 33:

    ~~~~~~~~~~~~~~~~n += 1

    print(n)

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years