UsCr
Вот и перепишите так, как вам надо. Число для вывода должно оказаться в переменной digits. Если будете переделывать под input, то обработку исключений можно будет убрать.
а можно поподробней