А что за тесты? Что за ошибки? Что за система в конце концов, которая это все проверяет?
Как вариант, Проверьте входные данные.
Что если подать на вход не число а строку, как поведет себя ваша программа? Что если подать число N больше 100 или меньше 0? Нужно ли в программе защищаться от такого ввода?