Уже двойной задачи.Во первых - задачки автора, а во вторых сравнить быстродействие двух алгоритмов.Это решение полностью соответствует заданию автора, т.к. 12 - число состоящее из цифр, а напечатаны именно цифры в возрастающем порядке, если добавить пробелы, как разделитель, это будет более заметно глазу.И пример автора это часть условия вообще то и ничему он не противоречит.Вот второй момент мне не понятен:  Я и сама удивлена, что алгоритм с преобразованиями работает быстрее, чем с вычислениями.