Re[2]: Панчул тоже этим озабочен
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 21.04.25 10:15
Оценка: -1 :)
Здравствуйте, LaptevVV, Вы писали:

LVV>Любопытная статья.

LVV>Но он больше электронщик.

Кстати, идея очень здравая — использовать недоступные для студента входные данные. Делаешь сетевое API и даёшь им библиотеку, которая может из неё читать входные данные для программы. Эта библиотека коннектится к твоему серверу, который есть только в лаборатории и получает из него данные. Если запущена локально и без сервера, то данные получает прошитые, для всех одинаковые стандартные.
Входные данные делать такими, которые не пересекаются в некоторых кейсах. Часть кейсов и относящихся к ним данных надо скрыть.

Тогда при сдаче проверять, как оно работает на стандартных данных, а также на скрытых. Если на скрытых работает неправильно, то просить студента их учесть и поправить код тут же за столом. Это может быть: пустые последовательности, слишком длинные последовательности, отрицательные значения, очень большие значения, дополнительные задержки, что-то вперемешку, такие данные, где рекурсия будет переполнять стек и т.д.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.