По условиям нужно исправить методы... бла-бла-бла... c квадратными и кубическими корнями всё понятно, интересней с pow(int, int) - там "забыли" взять абсолютную величину от power, поэтому степени меньше -1 считались не правильно. Добавил Math.abs(power) в цикл и справедливость (в математическом смысле) восторжествовала! Как же я удивился, когда ментор сказал: "убедись что метод pow(int, int) используется метод Math.pow(double, double)". Ну вот зачем так, нормально же решали задачи? Тут наверное больше к формулировке условия задачи... формально я использовал класс Math в pow(int, int), а про конкретный медот речи не было. У меня в профиле есть разные ачивки, вроде 2 задачи за один день и т.п., может тогда пусть и валидатор получает свои редиски и записывает в достижения - пять редисок за одну задачу.