В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
мари13121
мари13121
10.08.2021 22:16 •  Информатика

Вася учится в школе. недавно учитель записал на доске строку из строчных латинских букв и цифр, а вася переписал эту строку в тетрадку. придя домой, вася столкнулся с проблемой в прочтении строки. он иногда путал некоторые пары символов во время переписывания строки, а именно: 1. латинскую букву "о" и цифру "0". 2. латинскую букву "l" и цифру "1" 3. буквы "m" и "n". при этом вася уверен, что все остальные символы он переписал правильно. по записанной в тетради строке s определите, мог ли учитель написать на доске строку т. входные данные: во входном файле input.txt в первой строчке записана строка s - то, что записал вася в тетради. во второй строке записана строка т. выходные данные: в выходной файл output.txt ваша программа должна вывести слово yes, если учитель мог написать строку t, и no, если не мог.

Показать ответ
Ответ:
жания112
жания112
10.09.2020 01:46
1. Ввод строк S и T из файла в переменные (или в массивы).
2. Проверяем длины массивов. Если они разные - в выходном файле сразу пишем NO и заканчиваем программу.
3. Проверяем, что соответствующий знак в S равен знаку в T.
И так в цикле по всем знакам.
4. Если в массиве S встречаются буквы или цифры o, 0, i, 1, m, n,
то проверяем, что в массиве Т та же буква или соответствующая другая.
Вместо о может быть о или 0, вместо 0 может быть 0 или о.
Вместо i может быть i или 1, вместо 1 может быть 1 или i.
Вместо m может быть m или n, вместо n может быть n или m.
5. Если все буквы совпадают с учетом возможных замен, то в выходном файле пишем YES. Если не совпадает, то пишем NO.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота