반응형
정답
function solution(s, n) {
return [...s].map((al) => {
if (al === " ") return " ";
const code = al.charCodeAt(0);
if ((code + n > 90 && code <= 90) || code + n > 122) {
return String.fromCharCode(code + n - 26);
} else {
return String.fromCharCode(code + n);
}
})
.join("");
}
https://school.programmers.co.kr/learn/courses/30/lessons/12926
반응형
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers/JavaScript/Lv.1] 예산 정답 (0) | 2022.11.16 |
---|---|
[Programmers/JavaScript/Lv.1] 3진법 뒤집기 정답 (0) | 2022.11.16 |
[Programmers/JavaScript/Lv.1] 같은 숫자는 싫어 정답 (2) | 2022.10.05 |
[Programmers/JavaScript/Lv.1] 최대공약수와 최소공배수 정답 (0) | 2022.10.04 |
[Programmers/JavaScript/Lv.1] 직사각형 별찍기 정답 (0) | 2022.10.04 |