I need you to develop some software for me. I would like this software to be developed for Windows using Java. Encryption program
Leldon and Sheonard are physicists who are fixated on the BIG BANG theory. In order to exchange secret
insights they have devised a code that encodes UPPERCASE words by shifting their letters forward. Shifting a
letter by S positions means to go forward S letters in the alphabet. For example, shifting ‘B’ by S where S = 3
positions gives ‘E’. However, sometimes this makes us go past ‘Z’, the last letter of the alphabet. Whenever this
happens we wrap around, treating ‘A’ as the letter that follows ‘Z’. For example, shifting ‘Z’ by S = 2 positions
Leldon and Sheonard’s code depends on a parameter K and also varies depending on the position of each letter
in the word. For the letter at position P, they use the shift value of S = 3 * P + K.
For example, here is how ZOOM is encoded when K = 3. The first letter ‘Z’ has a shift value of S = 3 × 1 + 3
which means the shift value is 6; it wraps around and becomes the letter F. The second letter, ‘O’, has S = 3 × 2
+ 3 = 9 and becomes X. The last two letters based on their derived shift value become A and B. So Leldon
sends Sheonard the secret message: FXAB Write a program for Leldon that will decode messages sent by
The input will be two lines. The first line will contain the positive integer K (K < 10), which is used to compute
the shift value. The second line of input will be the word, which will be a sequence of uppercase characters of
length at most 20.
The output will be the decoded word of uppercase letters.
Sample Input 1
Output for Sample Input 1