forked from chezsick/MyGist
-
Notifications
You must be signed in to change notification settings - Fork 1
/
base22.py
64 lines (61 loc) · 806 Bytes
/
base22.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import sys
a = int(sys.stdin.read())
wordbase = [
"Trual",
"Electe",
"Double Electe",
"Triple Electe",
"Electro",
"Double Electro",
"Triple Electro",
"Electra",
"Double Electra",
"Triple Electra",
"Dast Electe",
"Dast Double Electe",
"Dast Triple Electe",
"Dast Electro",
"Dast Double Electro",
"Dast Triple Electro",
"Dast Electra",
"Dast Double Electra",
"Dast Triple Electra",
"Electel",
"Electrol",
"Electral"
]
letterbase = [
"U",
"E",
"DE",
"TE",
"O",
"DO",
"TO",
"A",
"DA",
"TA",
"SE",
"SDE",
"STE",
"SO",
"SDO",
"STO",
"SA",
"SDA",
"STA",
"EL",
"OL",
"AL"
]
out = ""
if sys.argv[1] == "letter":
while a:
a,int = divmod(a,22)
out = letterbase[int] + out
if sys.argv[1] == "word":
while a:
a,int = divmod(a,22)
out = wordbase[int] + " " + out
sys.stdout.write(out)
sys.stdout.write("\n")