We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
staticStringcaesarCipher(Strings,intk){// Complete this functionStringnewString="";intcarr[]=newint[s.length()];for(inti=0;i<s.length();i++){if((int)s.charAt(i)>=65&&(int)s.charAt(i)<=90){carr[i]=((int)s.charAt(i));if((carr[i]+(k%26))>90){newString+=(char)(carr[i]-90+64+(k%26));}elseif((carr[i]+(k%26))<=90){newString+=(char)(carr[i]+(k%26));}}if((int)s.charAt(i)>=97&&(int)s.charAt(i)<=122){carr[i]=((int)s.charAt(i));if((carr[i]+(k%26))>122){newString+=(char)(carr[i]-122+96+(k%26));}elseif((carr[i]+(k%26))<=122){newString+=(char)(carr[i]+(k%26));}}if((int)s.charAt(i)>=91&&(int)s.charAt(i)<=96){carr[i]=(int)s.charAt(i);newString+=(char)(carr[i]);}if((int)s.charAt(i)<65||(int)s.charAt(i)>122){carr[i]=(int)s.charAt(i);newString+=(char)(carr[i]);}}returnnewString;}
Java code
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Caesar Cipher
You are viewing a single comment's thread. Return to all comments →
Java code