240820
λ¬Έμ : μμ μνΈ λμ΄λ : Lv.1
νμ΄
function solution(s, n) {
return s.split('').map(char => {
// λλ¬Έμ μ²λ¦¬
if (char >= 'A' && char <= 'Z') {
return String.fromCharCode((char.charCodeAt(0) - 'A'.charCodeAt(0) + n) % 26 + 'A'.charCodeAt(0));
}
// μλ¬Έμ μ²λ¦¬
else if (char >= 'a' && char <= 'z') {
return String.fromCharCode((char.charCodeAt(0) - 'a'.charCodeAt(0) + n) % 26 + 'a'.charCodeAt(0));
}
// 곡백μ κ·Έλλ‘ λ°ν
else {
return char;
}
}).join('');
}
Last updated