Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- import java.text.*;
- import java.math.*;
- import java.util.regex.*;
- public class Solution {
- static String caesarCipher(String s, int k) {
- int l = s.length();
- int v = k % 26;
- String newString = "";
- for(int i=0;i<l;i++){
- int c;
- if (65<=s.charAt(i) && s.charAt(i)<=90){
- if (s.charAt(i)+v>90){
- c = s.charAt(i)+v-26;
- } else {
- c = s.charAt(i)+v;
- }
- } else if (97<=s.charAt(i) && s.charAt(i)<=122){
- if (s.charAt(i)+v>122){
- c = s.charAt(i)+v-26;
- } else {
- c = s.charAt(i)+v;
- }
- } else {
- c = s.charAt(i);
- }
- newString = newString + (char)c;
- }
- return newString;
- }
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- int n = in.nextInt();
- String s = in.next();
- int k = in.nextInt();
- String result = caesarCipher(s, k);
- System.out.println(result);
- in.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment