start, end = 97, 122 # a: 94, z: 122
def correspondent_char(character):
char_int = ord(character)
if (char_int >= start and char_int <= end):
char_int += (end - char_int) + (start - char_int)
else:
return character
return chr(char_int)
def solution(x):
descripted_string = ""
for character in x:
descripted_string += correspondent_char(character)
return descripted_string
c3RhcnQsIGVuZCA9IDk3LCAxMjIgIyBhOiA5NCwgejogMTIyCgpkZWYgY29ycmVzcG9uZGVudF9jaGFyKGNoYXJhY3Rlcik6CiAgICBjaGFyX2ludCA9IG9yZChjaGFyYWN0ZXIpCiAgICAKICAgIGlmIChjaGFyX2ludCA+PSBzdGFydCBhbmQgY2hhcl9pbnQgPD0gZW5kKToKICAgICAgICAgICAgY2hhcl9pbnQgKz0gKGVuZCAtIGNoYXJfaW50KSArIChzdGFydCAtIGNoYXJfaW50KQogICAgCiAgICBlbHNlOgogICAgICAgIHJldHVybiBjaGFyYWN0ZXIKICAgIAogICAgcmV0dXJuIGNocihjaGFyX2ludCkKCmRlZiBzb2x1dGlvbih4KToKICAgIGRlc2NyaXB0ZWRfc3RyaW5nID0gIiIKICAgIAogICAgZm9yIGNoYXJhY3RlciBpbiB4OgogICAgICAgIGRlc2NyaXB0ZWRfc3RyaW5nICs9IGNvcnJlc3BvbmRlbnRfY2hhcihjaGFyYWN0ZXIpCiAgICAgICAgCiAgICByZXR1cm4gZGVzY3JpcHRlZF9zdHJpbmcK