DWITE Online Computer Programming Contest, April 2010, Problem 1
ROT13 as in "rotate by " is a really simple cipher algorithm, that just advances every letter by places, wrapping around from Z
to A
. Since applying the algorithm twice would advance each letter by places, it has a really neat property that encryption and decryption are the same function.
The input will contain 5 lines, strings characters long.
The output will contain 5 lines — corresponding strings that were run through ROT13 once.
Note: The character rotation should apply only to alphabetic characters. Spaces, digits, and punctuation should stay as is.
Sample Input
EBG13 FNZCYR.
ROT13 SAMPLE.
Sample Output
ROT13 SAMPLE.
EBG13 FNZCYR.
Problem Resource: DWITE
Comments