We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
  • HackerRank Home

    HackerRank

  • |
  • Prepare
  • Certify
  • Compete
  • Hiring developers?
  1. Prepare
  2. Security
  3. Terminology and Concepts
  4. Security - Message Space and Ciphertext Space

Security - Message Space and Ciphertext Space

Problem
Submissions
Leaderboard
Discussions
  1. Prepare
  2. Security
  3. Terminology and Concepts
  4. Security - Message Space and Ciphertext Space
Exit Full Screen View
  • Problem
  • Submissions
  • Leaderboard
  • Discussions

To better understand Message Spaces and Cipher Spaces, we will first explain the alphabet of definitions.

denotes a finite set called the alphabet of definition. For example, is the binary alphabet. It is a frequently used alphabet of definition.

denotes a set called message space. consists of strings composed of symbols from an alphabet of definition.

denotes a set called the ciphertext space. consists of strings composed of symbols from an alphabet of definition which might or might not differ from that of .

For example, consider the following encryption: You get a message composed of lowercase English characters only. For any letter in the message, you shift it one time and create a new message that you then transmit. If you get "" then you transform it to "".
Here, is '', '', '', ... , ''.

Both and are sets of all strings composed of lowercase English characters.

For example:

and

(corresponding to the strings in )

For every possible string in , there is a string in .

In this task, your alphabet of definition is .
and are both sets of all strings consisting of decimal digits. Given a coded message, you need to find the new message you obtain if you shift each digit in the message string. You must shift to the right, and it is cyclic.

Constraints

Length of the string

Input Format

Input consists of a single line that contains the string.

Output Format

Output a single line, the shifted string.

Sample Input

982

Sample Output

093
  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Support
  • Careers
  • Terms Of Service
  • Privacy Policy