Python problem To decipher a code we must make a program that performs certain operations on the input string. -If they find 3 equal letters in a row, you must replace them with the next letter in the alphabet. -If you only find 2 equal letters in a row, you must replace them with the previous letter in the alphabet. -The comma must be removed -The period should be left and a space added after it. -All other characters should be left as is Note that in this case after the "Z" is the "A", and therefore before the "A" is the "Z". Given a string S, execute the operations described above, until no more can be executed. For example: GHHGP, OOOMMZAAZ => GGGPPLZZZ => HELLO
Python problem
To decipher a code we must make a program that performs certain operations on the input string.
-If they find 3 equal letters in a row, you must replace them with the next letter in the alphabet.
-If you only find 2 equal letters in a row, you must replace them with the previous letter in the alphabet.
-The comma must be removed
-The period should be left and a space added after it.
-All other characters should be left as is
Note that in this case after the "Z" is the "A", and therefore before the "A" is the "Z".
Given a string S, execute the operations described above, until no more can be executed. For example:
GHHGP, OOOMMZAAZ => GGGPPLZZZ => HELLO
Entry
The input will be a single line containing the string S. The string only includes uppercase letters of the English alphabet and special characters.
Departure
You must print the resulting string in double quotes ".
Examples
Input Example 1
LLLENTTA, JDDD OBCCBUMMTO!
Output Example 1
"HIDDEN MESSAGE!"
Input Example 2
NNDDD.EOPPUUIEOOCCCETT.?
Output Example 2
"DO YOU UNDERSTAND ME. ?"
Step by step
Solved in 4 steps with 1 images