-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
77 lines (65 loc) · 1.42 KB
/
main.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
65
66
67
68
69
70
71
72
73
74
75
76
77
from sorter import sort_albanian
TEST_WORDS_1 = [
"Drenë",
"Guxim",
"Erjetë",
"Ilir",
"Dedë",
"Agim",
"Jetmirë",
"Symirë",
"Thëllënëz",
"Bardhyl",
"Shpend",
"Besë",
"Dhuratë",
"Çiljetë",
"Adriatik",
]
TEST_WORDS_2 = [
"Tingull",
"Tungjatjeta",
"Fllad",
"Përçudnuar",
"Rrno",
"Vlerë",
"Atdhe",
"Shtojzovalle",
"Tymnajë",
"Xixë",
"Pëgërë",
"Dashni",
"Vjosë",
"Jon",
"Dimërofsh",
"Katërçipërisht",
"Zonjë",
"Ëndërr",
"Fisnik",
"Puhizë",
]
TEST_WORDS_3 = [
"Thupër",
"Tytë",
"Shok",
"Supë",
"Dhëmb",
"Ditë",
"Gjatë",
"Gomë",
]
def main(words):
return sort_albanian(words=words)
if __name__ == '__main__':
print(f"Original words: {TEST_WORDS_1}.")
sorted_words = main(words=TEST_WORDS_1)
print(f"English sorted words: {sorted(TEST_WORDS_1)}.")
print(f"Albanian sorted words: {sorted_words}.", "\n\n")
print(f"Original words: {TEST_WORDS_2}.")
sorted_words = main(words=TEST_WORDS_2)
print(f"English sorted words: {sorted(TEST_WORDS_2)}.")
print(f"Albanian sorted words: {sorted_words}.", "\n\n")
print(f"Original words: {TEST_WORDS_3}.")
sorted_words = main(words=TEST_WORDS_3)
print(f"English sorted words: {sorted(TEST_WORDS_3)}.")
print(f"Albanian sorted words: {sorted_words}.", "\n\n")