Back
Close

Caesar

Statement

 Goal

You must implement Ceasar cipher. It is a very simple encryption, you only need to shift Characters. For example if you have a shift of three, each occurance of A in plaintext would become D in ciphertext.
Pay Attention: there are also negative shifts! Also please note that uppercase characters should remain uppercase and vice versa.
Input
Steps s to Shift
The Text t to cipher
Output
The ciphertext
Constraints
t contains [A-Z,a-z]
-100 < s ≤ 100
Example
Input
5
ABCDE
Output
FGHIJ

Game modes
Fastest, Shortest

Test cases
Test 1 Test
Input
5 ABCDE
Output
FGHIJ

Validator 1 Validator
Input
5 MNOPQRS
Output
RSTUVWX

Test 2 Test
Input
10 AbCdE
Output
KlMnO

Validator 2 Validator
Input
10 defGH
Output
nopQR

Test 3 Test
Input
36 The big brown Fox
Output
Dro lsq lbygx Pyh

Validator 3 Validator
Input
32 The big brown Fox
Output
Znk hom hxuct Lud

Test 4 Test
Input
-5 Stay positive my FRIEND
Output
Novt kjndodqz ht AMDZIY

Validator 4 Validator
Input
-9 Stay my positive FRIEND
Output
Jkrp dp gfjzkzmv WIZVEU

Test 5 Test
Input
-92 Lorem ipsum dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat sed diam voluptua
Output
Xadqy ubegy paxad euf myqf oazeqfqfgd empubeouzs qxufd eqp pumy zazgyk qudyap fqybad uzhupgzf gf xmnadq qf paxadq ymszm mxucgkmy qdmf eqp pumy haxgbfgm

Validator 5 Validator
Input
-94 Lorem ipsum dolor sit amet sadipscing elitr sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat sed diam voluptua
Output
Vybow szcew nyvyb csd kwod cknszcmsxq ovsdb con nskw xyxewi osbwyn dowzyb sxfsnexd ed vklybo od nyvybo wkqxk kvsaeikw obkd con nskw fyvezdek

Solution language

Solution

Stub generator input