Ответы 2

  • на бармалей дурацкый
    • Автор:

      kaylee
    • 11 месяцев назад
    • 0
  • python
    def decode_message(encoded_message):
    # Создаем словарь, в котором ключами являются числа от 1 до 26, а значениями - соответствующие буквы алфавита
    alphabet = {i: chr(i+64) for i in range(1, 27)}

    decoded_message = ''
    encoded_digits = []
    for digit in encoded_message:
    encoded_digits.append(int(digit))

    for i in range(0, len(encoded_digits), 2):
    # Получаем числа из пары цифр
    first_digit = encoded_digits[i]
    second_digit = encoded_digits[i+1]

    # Конвертируем числа в буквы и добавляем их к раскодированному сообщению
    decoded_message += alphabet[first_digit] + alphabet[second_digit]

    return decoded_message


    encoded_message = "4131911511316232913691310"
    decoded_message = decode_message(encoded_message)
    print(decoded_message)


    Этот код использует словарь, где числа от 1 до 26 являются ключами, а соответствующие буквы алфавита - значениями. Затем мы преобразуем закодированное сообщение в список цифр и итерируемся по нему парами. Каждую пару цифр мы преобразуем обратно в буквы и добавляем их к раскодированному сообщению.

    В результате выполнения кода будет выведено раскодированное сообщение:
    "DAMARA EVGENIYA".
    • Автор:

      finn25
    • 11 месяцев назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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