Boundary cases and testing

Решение задач. Базовые алгоритмы

Как работать с новой темой

Граничные случаи и тестирование

Как тестировать свой код

Программа может идеально работать на примерах из условия задачи, но выдавать ошибку на серверных тестах. Чтобы этого избежать, всегда проверяйте граничные (крайние) случаи:

  • Массив состоит всего из 1 элемента или пуст.
  • Искомый элемент стоит на самом первом или самом последнем месте.
  • Все элементы массива абсолютно одинаковые.
  • Передаются максимально допустимые условием числа (проверка на переполнение или слишком большие вычисления).

← Предыдущая тема Следующая тема →

← Вернуться к разделу