Search This Blog




caesar cipher hacker rank solution javascript



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)



Post a Comment

0 Comments