diff --git a/src/crypto/Crypto.java b/src/crypto/Crypto.java index 51d57b7..5db619a 100644 --- a/src/crypto/Crypto.java +++ b/src/crypto/Crypto.java @@ -5,6 +5,28 @@ public class Crypto { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); - // write your code here + + String act = scanner.nextLine(); + String line = scanner.nextLine(); + int shift = scanner.nextInt(); + String newLine = ""; + + switch (act) { + case "enc": + for (int i = 0; i < line.length(); i++) { + newLine += (char) (line.charAt(i) + shift); + } + System.out.print(newLine); + break; + + case "dec": + for (int i = 0; i < line.length(); i++) { + newLine += (char) (line.charAt(i) - shift); + } + System.out.print(newLine); + break; + default: + System.out.println("Unknown operation"); + } } }