-
Notifications
You must be signed in to change notification settings - Fork 0
/
kata22.py
43 lines (16 loc) · 871 Bytes
/
kata22.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
def alphabet_position(text):
dic = {'a':'1','b':'2','c':'3','d':'4','e':'5','f':'6','g':'7','h':'8',
'i':'9','j':'10','k':'11','l':'12','m':'13','n':'14','o':'15','p':'16','q':'17',
'r':'18','s':'19','t':'20','u':'21','v':'22','w':'23','x':'24','y':'25','z':'26'}
text = text.lower()
return " ".join(dic[i] for i in text if i.isalpha()==True)
print(alphabet_position("The sunset sets at twelve o' clock."))
print(alphabet_position("2"))
print(alphabet_position("hjbsdjk"))
def alphabet_position(text):
alphabet = "abcdefghijklmnopqrstuvwxyz"
text = text.lower()
return ' '.join(str(alphabet.index(i)+1) for i in text if i.isalpha()==True)
print(alphabet_position("The sunset sets at twelve o' clock."))
print(alphabet_position("2"))
print(alphabet_position("hjbsdjk"))