Cmp yesno

From EjudgeWiki
Revision as of 08:38, 22 November 2006 by Cher (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Стандартная проверяющая программа cmp_yesno предназначена для сравнения ответов Yes или No.

Если файл результата работы тестируемой программы не содержит строку YES или NO (без учёта регистра), или кроме этой строки содержит другие непробельные символы, проверяющая программа диагностирует ошибку формата результата.

Если файл с эталонным ответом не содержит строку YES или NO (без учёта регистра), или кроме этой строки содержит другие непробельные символы, проверяющая программа диагностирует внутреннюю ошибку тестирования.

Если ответ тестируемой программы не совпадает с эталонным ответом при сравнении без учёта регистра букв, проверяющая программа диагностирует неправильный ответ.

Если после этого ответ тестируемой программы не совпадает с эталонным ответом при побайтовом сравнении, проверяющая программа диагностирует внутреннюю ошибку тестирования.