Как устроены экзамены
Экзамен по программированию. Экзамен состоит из нескольких задач, каждая из которых оценивается независимо от 0 до 100 баллов. Итоговый балл за экзамен — это сумма баллов за все решенные задачи.
В качестве решения вам нужно вставить в окно для ответа полную программу со всеми импортами и точкой входа. Важно: пользоваться можно только стандартными библиотеками.
Во время экзамена вы видите вердикт тестирования только на первом тесте. Полный набор тестов ваше решение пройдет только после окончания экзамена. Поэтому «ок» в системе не означает, что задача выполнена полностью правильно и вы получите 100 баллов. За каждый пройденный тест вы получаете баллы, итоговый балл за задачу — это сумма по всем пройденным тестам.
В задаче всегда есть формат входных данных. Все тесты от авторов удовлетворяют этим ограничениям, поэтому делать дополнительную проверку не нужно. Условия задач могут быть сложными, поэтому лучше убедиться, что вы правильно их поняли. Читайте внимательно и пробуйте применить ваше решение на тестах.
Входные данные подаются на стандартный поток ввода (не аргументами!), а вывести ответ нужно на стандартный поток вывода. Подсказки для пользователей наподобие «введите число N» проверяющая система воспринимает как часть ответа на задачу, поэтому при чтении данных их вставлять не нужно. Проверка автоматическая, поэтому во время решения можно не тратить время на кодстайл.
Обращайте внимание на ограничения по времени и памяти, считайте асимптотику своего решения. Вы можете написать правильное с точки зрения алгоритма решение, но
Иногда решения можно написать только на одном языке программирования. В других случаях вы можете выбрать язык из набора представленных в системе. Язык JS не имеет доступа к стандартному потоку ввода из консоли, поэтому можно использовать платформу Node.js.
Экзамен по математике. Внимательно читайте вопрос задачи. Например, если просят ввести число, не нужно писать единицы измерения. Если не просят написать решение, не пишите, потому что проверка будет автоматической. При этом в некоторых задачах явно указано, что решение нужно написать.
Вы можете менять ответ несколько раз. Система будет проверять только последний.
Если в задаче используется неизвестное вам понятие, попробуйте найти его значение самостоятельно. Мы либо используем общеизвестные термины, либо даем определение в условии задачи.