Задать вопрос
12 сентября, 18:14

Вася учится в школе. Недавно учитель записал на доске строку из строчных латинских букв и цифр, а Вася переписал эту строку в тетрадку. Придя домой, Вася столкнулся с проблемой в прочтении строки. Он иногда путал некоторые пары символов во время переписывания строки, а именно: 1. Латинскую букву "о" и цифру "0". 2. Латинскую букву "l" и цифру "1" 3. Буквы "m" и "n". При этом Вася уверен, что все остальные символы он переписал правильно. По записанной в тетради строке S определите, мог ли учитель написать на доске строку Т. Входные данные: Во входном файле input. txt в первой строчке записана строка S - то, что записал Вася в тетради. Во второй строке записана строка Т. Выходные данные: В выходной файл output. txt ваша программа должна вывести слово YES, если учитель мог написать строку T, и NO, если не мог.

+3
Ответы (1)
  1. 12 сентября, 21:56
    0
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Вася учится в школе. Недавно учитель записал на доске строку из строчных латинских букв и цифр, а Вася переписал эту строку в тетрадку. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы