На данный момент, я пытаюсь справиться хотя бы с первой частью задачи — переводом из двоичной системы в шестнадцатиричную. Столкнулся с тем, что компиляция кода банально не доходит до цикла for, в котором и происходит преобразование. ПОгуглил, поспрашивал на StackOverflow - оказалось дело в огромном количестве "return", предшествующих циклу. Однако, не понимаю как исправить код таким образом, чтобы это самое количество возвращений уменьшить. Объясните плиз, я на грани отчаяния (хоть и знаю, что дальше будет только хуже).