Мне нужно написать шифр замещения для цифр 0,1,2,3, ..., 9 заменяет каждую цифру в 0,1,2,3, ..., 9. Он может быть представлен как 10-значная строка, определяющая, как заменяется каждая цифра в 0,1,2,3, ..., 9. Например, десятизначная строка «3941068257» указывает шифр замещения, в котором цифра 0 заменяется цифрой 3, 1 с 9, 2 с 4 и так далее. Чтобы зашифровать неотрицательное целое число, замените каждую из его цифр цифрой, указанной ключом шифрования. Реализуйте функцию cipher(), которая принимает, как и в случае ввода 10-значного строкового ключа, а также цифру и цифровую строку (т. Е. Чистый текст, подлежащий шифрованию) и возвращает шифрование чистого текста.Python, шифр замещения
>>>encrypt('3491068257', '132')
'914'
>>>encrypt('3491068257', '111')
'999'
Спасибо за вашу помощь :)
ли вы попробовать что-нибудь это не сработало? –
В чем вопрос? И что ты пробовал? – FatalError
Вам нужно полное решение? – jamylak