При работе с логарифмами есть формула:
logN (x) = log10 (x) / log10 (N).
Другими словами, журнал числа в базе N равен журналу (в базе 10) числа, разделенного на журнал (снова в базе 10) базы.
Таким образом, вместо создания функции логарифма для каждой базы, такой как база 62, вы можете просто использовать встроенную функцию log10 () и соответственно масштабировать числа.
И в этом конкретном алгоритме вы хотите определить, сколько цифр в базе 62 для числа, которое вы конвертируете, так что вы можете использовать его в цикле "for".
Конечно, вы можете сделать это с помощью цикла while без необходимости вычислять log62 (n). Это упражнение для читателя.