Serve.cfg:problem:normalization
From EjudgeWiki
Revision as of 08:59, 27 December 2011 by Cher (talk | contribs) (Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...")
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/normalization
Данная конфигурационная переменная позволяет задать тип нормализации файла с тестовыми данными и файла с эталонным ответом при их редактировании с помощью веб-интерфейса. Конфигурационная переменная может принимать следующие значения:
none | никакого преобразования не выполняется. данные сохраняются в файле в точно том же виде, в котором были получены от браузера. |
nl | последовательность символов \r\n в конце строк заменяется на \n (преобразование концов строк DOS в концы строк UNIX), если последняя строка в файле не заканчивается на \n, \n добавляется. Включен по умолчанию. |
nlws | то же самое, что при нормализации nl, и дополнительно пробельные символы в конце строк удаляются, пустые строки в конце файла удаляются |
nlwsnp | то же самое, что при нормализации nlws, и дополнительно все непечатные управляющие символы в файле заменяются на пробелы |
nlwsnp | то же самое, что при нормализации nl, и дополнительно все непечатные управляющие символы в файле заменяются на пробелы |
Пример:
[problem] ... normalization = nlws
При редактировании тестов и эталонных ответов к данной задаче с помощью веб-интерфейса при сохранении файлов будет выполняться нормализация nlws.