Вася учится в школе. недавно учитель записал на доске строку из строчных латинских букв и цифр, а вася переписал эту строку в тетрадку. придя домой, вася столкнулся с проблемой в прочтении строки. он иногда путал некоторые пары символов во время переписывания строки, а именно: 1. латинскую букву "о" и цифру "0". 2. латинскую букву "l" и цифру "1" 3. буквы "m" и "n". при этом вася уверен, что все остальные символы он переписал правильно. по записанной в тетради строке s определите, мог ли учитель написать на доске строку т. входные данные: во входном файле input.txt в первой строчке записана строка s - то, что записал вася в тетради. во второй строке записана строка т. выходные данные: в выходной файл output.txt ваша программа должна вывести слово yes, если учитель мог написать строку t, и no, если не мог.
119
452
Ответы на вопрос:
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.
Популярно: Информатика
-
мозг110107.04.2021 21:31
-
Маша200505113.02.2022 02:29
-
ммм34302.10.2021 18:09
-
shlykhta9520.11.2021 23:12
-
ayselhasilova10.06.2022 07:43
-
NastenaNastena200527.04.2022 15:15
-
Merto27.01.2022 15:42
-
12344321096868711.05.2020 23:52
-
anshul26.12.2020 09:31
-
ДашаАлл05.05.2021 07:09