40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
input = "FHSFHHSSFHSSHSHFFSSHFSFHSSSFHFHFSSFFFHHHSSFHHHHSSHHSSHFHSHFHHHHSSFHSSSHFSHHHSHSFFFSSFHSFSSFSFHFHSSFSHHHSHHHFHHFFFFSFHSHHFFHHFFFFSFHSSSFFHHFFFFSHHSSHSHFHFSFHSSSFFHHFFFFSHHSHFHFFSFFSFHHSSFFSHHSSSHSSFFHFHHHSSFHSHHFFHHFFFFFFFHHHHHFSFHSSSFFHHFFFFSHHSFHHSHSSHSFFFHHFSSHFSFHSSHHSSHHSSHSSSHFSHHSHHSFSFFHHHHHFSHHSHHHFSSSSFFHHFFHFFSSSHFSHHSHHSFSFHFHHHHHHSFSFSSHFSHHSSSHHHSHSFFSFHHFSFFSHSFFFFFSSHHSHHSHFFSSHFHHSHHHFHFSFSHHHSHFHFFSHFHFSHHHSFHHFSFHSSSHHHSHSSHSFHHFSFFHSHFHSHSHSSSFSSHHSSSFFHHFFFFSHHSFSSSSHSSFSSHFSFFHHSSFHHSHSHHFFFSFFFFSHHSSSFFHHFFFFSHHSSSFFHHFFFFSHHSFHHSHSSHSFFFHHFSSHFSFFHHSSFFSHHSSHHSSHFSHHSHFHFFFHHSFSFSSHFSH"
|
|
space = "HS"
|
|
|
|
dicto = {
|
|
'HFH': 'A',
|
|
'FFH': 'B',
|
|
'SHS': 'C',
|
|
'SHH': 'D',
|
|
'SSH': 'E',
|
|
'FHF': 'F',
|
|
'FSS': 'G',
|
|
'HFF': 'H',
|
|
'HHH': 'I',
|
|
'SFS': 'K',
|
|
'FFS': 'L',
|
|
'FHS': 'M',
|
|
'SSF': 'N',
|
|
'FHH': 'O',
|
|
'HHF': 'P',
|
|
'SFF': 'Q',
|
|
'FSF': 'R',
|
|
'FSH': 'S',
|
|
'HHS': 'T',
|
|
'FFF': 'U',
|
|
'SSS': 'W',
|
|
'HFS': 'X',
|
|
'SHF': 'Y',
|
|
'SFH': 'Z',
|
|
'HS': ' '
|
|
}
|
|
|
|
offset = 0
|
|
while offset < len(input):
|
|
if input[offset:offset+2] != space:
|
|
print(dicto[input[offset:offset+3]], end='')
|
|
offset += 3
|
|
else:
|
|
print(dicto[input[offset:offset+2]], end='')
|
|
offset += 2
|