- Код: Выделить всё • Развернуть
ПРИШЛА ВЕСНА
РАСТАЯЛ СНЕГ
Преобразовываем к виду
- Код: Выделить всё • Развернуть
РЛАЕСНА
РАСАЛСНЕ
Берем первую бувку первого слова, смотрим сколько
до такого же символа во второй строке
В данном случае они находятся в первой позиции.
Записываем этот символ в ответ: "Р"
Следовательно смотрим на символы 'Л' и 'A'.
Берем для начала символ 'Л' и считаем "отступы"( не знаю как грамотно сказать ) до такого же символа
в другой строке.
- Код: Выделить всё • Развернуть
Л
\
А С А Л
Их - 3 отступа.
Считаем для второй строки, то есть берем символ А.
- Код: Выделить всё • Развернуть
Л А
/
А
Всего 1 отступ.
Записываем символ в ответ,получается уже "РА"
Символ который мы нашли не учитываем в следующей итерации
- Код: Выделить всё • Развернуть
Л (А)
/
А
Не используемые символы обозначены "( )"
- Код: Выделить всё • Развернуть
(Р) (Л) (А) Е С Н А
(Р) (А) С А Л С Н Е
Считаем дальше * Я не пишу целиком фразы для простоты *
- Код: Выделить всё • Развернуть
(А) Е С
/
С
Отступов - 2
- Код: Выделить всё • Развернуть
(А) Е
\
С А Л Н Е
Отступов - 4
Следовательно выбираем С и добавляем к ответу: "РАС"
Вот вид оставшегося:
- Код: Выделить всё • Развернуть
(Р) (Л) (А) (Е) (С) Н А
(Р) (А) (С) А Л С Н Е
Идем дальше..
- Код: Выделить всё • Развернуть
(Е) (С) Н А
/
А
Отступа - 3
- Код: Выделить всё • Развернуть
(Е) (С) Н
\
А Л С Н Е
Отступа - 1
Выбираем Н и добавляем к ответу "РАСН", так как слово кончилось, то это
будет окончательный ответ.