Регистрация
Войти
Стать экспертом Правила
Информатика

Условие задачиНужно сделать на Python!!Ограничение времени, с 1Ограничение памяти, МБ 64Общее число попыток отправки 15На вход подается 2 строки. Нужно определить, можно ли превратить первую строку во вторую, заменяя одни буквы на другие, с учетом следующих правил:- участвуют только буквы русского алфавита а-я;- все буквы в нижнем регистре;- за один шаг можно преобразовать все вхождения одной буквы в другую.Входные данныеВходная информация поступает из стандартного ввода в виде одной строки. В этой строке содержатся две подстроки, разделенные пробелом. Ваше решение должно учитывать вариант, когда на вход поданы строки разной длины. Некорректные данные на вход не поступают, дополнительные проверки не требуются.Выходные данныеВ качестве ответа в стандартный вывод программа должна выводить 1 (если превратить можно) или 0 (если превратить нельзя).Пример 1Входные данные: привет приколВыходные данные: 1Преобразования (выводить не нужно):в ⇒ к (прикет)е ⇒ о (прикот)т ⇒ л (прикол)Пример 2Входные данные: ааббдд ддббааВыходные данные: 1Преобразования (выводить не нужно):д ⇒ я (ааббяя)а ⇒ д (ддббяя)я ⇒ а (ддббаа)Пример 3Входные данные: абаб ааахВыходные данные: 0Преобразовать нельзя, так как 'б' не сможет оказаться одновременно 'а' и 'х'.Примечания по оформлению решенияПри отправке решений на Java необходимо назвать исполняемый класс Main. В решении не нужно указывать пакет.Для работы со стандартным потоком ввода в JS используйте require('readline'), а для работы со стандартным потоком вывода - console.log(String(data)).Пример ввода-вывода на JS:const readline = require('readline');const rl = readline.createInterface(process.stdin, process.stdout);rl.on('line', (line) => {// Введенная строка в переменной line, тут можно написать решениеconsole.log(String(result));rl.close();return;}).on('close', () => process.exit(0));Нужно сделать на Python!

ОТВЕТЫ

Прикрепил скрин с программой и результатами работы на тестовых примерах.

Время и память очень зависят от компьютера, на котором проводится тестирование и размерам тестируемых строк.

============

Не забывайте нажать "Спасибо", поставить оценку и, если удовлетворил, то выберите его как ""

Бодрого настроения и добра!

Успехов в учебе

  1. Python 3.7.2
707
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам