# 240820

문제 : [시저 암호](https://school.programmers.co.kr/learn/courses/30/lessons/12926)\
난이도 : Lv.1

## 풀이

```javascript
   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('');
    
}
```
