We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d2fc777 commit ed0553bCopy full SHA for ed0553b
data_structures/stacks/lexicographical_numbers.py
@@ -1,16 +1,5 @@
1
def lexicalOrder(n: int) -> str:
2
- """
3
- Generate numbers in lexical order from 1 to n and return them as a space-separated string.
4
5
- >>> lexicalOrder(13)
6
- '1 10 11 12 13 2 3 4 5 6 7 8 9'
7
- >>> lexicalOrder(1)
8
- '1'
9
- >>> lexicalOrder(20)
10
- '1 10 11 12 13 14 15 16 17 18 19 2 20 3 4 5 6 7 8 9'
11
- >>> lexicalOrder(25)
12
- '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'
13
14
ans = []
15
stack = [1]
16
@@ -28,8 +17,5 @@ def lexicalOrder(n: int) -> str:
28
17
return " ".join(ans)
29
18
30
19
if __name__ == "__main__":
31
-
32
- from doctest import testmod
33
20
34
- testmod()
35
21
print(f"Numbers from 1 to 25 in lexical order: {lexicalOrder(25)}")
0 commit comments