Доброго времени суток. Написал данную программу немного по своему, а не так, как было в подсказке. Метод toHex сначала переводит из двоичной системы в десятичную, а затем переводит из десятичной в шестнадцатеричную. Такой способ проходит проверку. Метод toBinary из шестнадцатеричной переводит сначала в десятичную, а затем в двоичную. И это не проходит проверку. (?) Код для обоих методов возвращает верные решения (проверял методом тыка, переводя из одной сс в другую). Возможно у меня глаз замылился и я не вижу какого-то простого недочета, буду рад любым ответам, т.к. уже не знаю что делать.