data_structures.stacks.lexicographical_numbers¶
Functions¶
|
Generate numbers in lexical order from 1 to max_number. |
Module Contents¶
- data_structures.stacks.lexicographical_numbers.lexical_order(max_number: int) collections.abc.Iterator[int] ¶
Generate numbers in lexical order from 1 to max_number.
>>> " ".join(map(str, lexical_order(13))) '1 10 11 12 13 2 3 4 5 6 7 8 9' >>> list(lexical_order(1)) [1] >>> " ".join(map(str, lexical_order(20))) '1 10 11 12 13 14 15 16 17 18 19 2 20 3 4 5 6 7 8 9' >>> " ".join(map(str, lexical_order(25))) '1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 3 4 5 6 7 8 9' >>> list(lexical_order(12)) [1, 10, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9]