Link
문제
풀이
(1)
function solution(s, n) {
return s.split('').map(char => {
if (char === ' ') return char;
const code = char.charCodeAt(0);
// 대문자 처리
if (code >= 65 && code <= 90) {
return String.fromCharCode((code - 65 + n) % 26 + 65);
}
// 소문자 처리
if (code >= 97 && code <= 122) {
return String.fromCharCode((code - 97 + n) % 26 + 97);
}
return char;
}).join('');
}
'알고리즘 > 문제' 카테고리의 다른 글
[프로그래머스 | Lv. 1 | JavaScript] 두 개 뽑아서 더하기 (0) | 2025.01.09 |
---|---|
[프로그래머스 | Lv. 1 | JavaScript] 가장 가까운 같은 글자 (0) | 2025.01.09 |
[프로그래머스 | Lv. 1 | JavaScript] 최소직사각형 (0) | 2025.01.08 |
[프로그래머스 | Lv. 1 | JavaScript] 3진법 뒤집기 (0) | 2025.01.01 |
[프로그래머스 | Lv. 1 | JavaScript] 예산 (0) | 2024.12.31 |
※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.