Please refer this link for problem statement click here
Javascript program for caesar cipher hackerrank solution
function caesarCipher(s, k) {
let res = '', code;
for (let i = 0; i < s.length; i++) {
code = s.charCodeAt(i);
if (code >= 65 && code <= 90) {
res += String.fromCharCode((code + k - 65) % 26 + 65);
} else if (code >= 97 && code <= 122) {
res += String.fromCharCode((code + k - 97) % 26 + 97);
} else {
res += s.charAt(i);
}
}
return res;
}
Time Complexity : O(n)
Space Complexity : O(1)
Time Complexity : O(n)
Space Complexity : O(1)
0 Comments