Разделить число на цифры в 3 строки кода

Автор: Igor Kirsanov

Как разделить число на цифры не всегда очевидно

.

Поэтому, при обучении перед программистами часто ставят такие типовые задачи. Самый короткий код получается на python. Всего 3 строки. Но он хорошо демонстрирует логику решения задачи


a = 123654897
for b in str(a):
    print b

Т.е. самый быстрый способ разделить число на цифры, это представить его в виде строки и уже строку разбить любым удобным способом.

При необходимости можно обратно соединить строку и получив число обратно преобразовать тип из строкового в числовой.