Разделить число на цифры в 3 строки кода
Как разделить число на цифры не всегда очевидно.
Поэтому, при обучении перед программистами часто ставят такие типовые задачи. Самый короткий код получается на python. Всего 3 строки. Но он хорошо демонстрирует логику решения задачи
a = 123654897
for b in str(a):
print b
Т.е. самый быстрый способ разделить число на цифры, это представить его в виде строки и уже строку разбить любым удобным способом.
При необходимости можно обратно соединить строку и получив число обратно преобразовать тип из строкового в числовой.