Видел решение в 2 строки через BigInteger, но оставил его на крайний случай, решив заморочится... В итоге пришёл к такому алгоритму: 1) переводим число в 10-ю систему 2) переводим получившиеся число 10-й системы в заданную систему. На примерах в задании всё отработало как нужно, но тест не прошёл. Я преположу что в тесте использовались числа побольше чем long... но вопрос не в этом. Я правильно понимаю, что решение "в 2 строки" по сути делает тоже самое: сначала создаёт BigInteger в котором хранится представление числа в 10-й системе, а затем оно уже конвертируется в необходимую систему, но делается это всё уже готовым кодом BigInteger???