Это часть задачи «Копы и грабители». Иди сюда для части полицейских.
Для этой задачи мы будем определять пробельные символы как только перевод строки (0x0A) и пробелы (0x20). Обратите внимание, что большинство языков и разновидностей регулярных выражений рассматривают многие другие символы также как пробельные символы, как внутри, так и вне диапазона ASCII, поэтому вы не сможете использовать соответствующие встроенные модули.
Вызов грабителей
Ответ полицейского может быть взломан путем преобразования его в допустимую программу или функцию (на выбранном языке), которая выполняет задачу удаления пробелов из входной строки путем вставки пробелов в код. Например, если вы получили следующие данные:
H e l l o,
W o r l d!
Программа должна вывести
Hello,World!
После вставки пробела количество байтов решения не должно превышать количество байтов, указанное в ответе полицейского. Вам не нужно находить точно такое же решение, как и предполагал полицейский, если ваше решение действует с учетом вышеуказанных ограничений.
Если вам это удастся, опубликуйте ответ с решением, со ссылкой на ответ полицейского, и оставьте комментарий к ответу полицейского со ссылкой на ваш.
Грабитель, который взламывает больше всего ответов, побеждает. Связи разбиваются по сумме размеров ответов взломанного полицейского (в пользу грабителя, который взламывает более длинные представления).
Каждый ответ полицейского может быть взломан только один раз, и, конечно, вы не можете взломать свой собственный ответ. Если ответ полицейского оказывается недействительным до или после взлома, он не засчитывается в счет грабителя.