From 99b7cb175426e9de6a918b846229d69a9b7a97db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eren=20G=C3=BCrb=C3=BCz?= Date: Wed, 5 Feb 2025 20:58:04 +0300 Subject: [PATCH] Solved all the problems Now, this code works smoothly. Every problem has solved. --- Cipher.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Cipher.java b/Cipher.java index 7527c5b..c0f8be7 100644 --- a/Cipher.java +++ b/Cipher.java @@ -15,7 +15,7 @@ public String encrypt(String inputString) { // for all chars in the input string for (int i = 0; i < inputString.length(); i++) { - + outputString += replaceChar (inputString.charAt(i), true); } return outputString; @@ -26,7 +26,9 @@ public String decrypt(String inputString) { // output string will be collected in this variable, one char at a time String outputString = ""; - replaceChar('a',true); + for ( int i = 0 ; i < inputString.length() ; i++){ + outputString += replaceChar( inputString.charAt(i),false); + } return outputString; } @@ -42,7 +44,7 @@ private char replaceChar(char inputChar, boolean isEncrypt) { for (int i = 0; i < ORIGINAL_ALPHABET.length(); i++) { if(ORIGINAL_ALPHABET.charAt(i) == inputChar) { - + return CIPHER_ALPHABET.charAt(i); } } } @@ -58,4 +60,4 @@ private char replaceChar(char inputChar, boolean isEncrypt) { // if we did not find it in the alphabet, then return the original char return inputChar; } -} \ No newline at end of file +}