Given a string, write a program to mirror the characters of the string in alphabetical order to create a secret message.
Note: Mirroring the characters in alphabetical order replacing the letters 'a' with 'z', 'b' with 'y', ... , 'z' with 'a'. You need to mirror both uppercase and lowercase characters. You can ignore mirroring for all characters that are not letters.
abcdefghijklmzyxwvutsrqpon nopqrstuvwxyzmlkjihgfedcbaInput
The input will be a string in the single line containing spaces and letters (both uppercase and lowercase).Output
The output should be a single line containing the secret message. All characters in the output should be in lower case.
Explanation
Sample Input 1
python
Sample Output 1
kbgslm
Sample Input 2
Foundations
Sample Output 2
ulfmwzgrlmh
alphabets = "abcdefghijklmnopqrstuvwxyz"
alphabets_Upper = alphabets.upper()
mirror = "zyxwvutsrqponmlkjihgfedcba"
mirror_Upper = mirror.upper()
table = "".maketrans(alphabets+alphabets_Upper, mirror+mirror_Upper)
while True:
strin = input("Source string: ")
if len(strin)==0:
break
output = strin.translate(table)
output=output.lower()
print("Secret Message: ", output)
Comments
Leave a comment