[프로그래머스] 코딩테스트 - 시저 암호 (Javascript)

아카시아·2021년 9월 24일
0

알고리즘

목록 보기
7/30

문제

출처 : https://programmers.co.kr/learn/courses/30/lessons/12926

풀이

function solution(s, n) {
  return s
    .split("")
    .map((el) => {
      if (el === " ") {
        return " ";
      }
      let askii = el.charCodeAt();
      return el.toUpperCase().charCodeAt() + n > 90
        ? String.fromCharCode(askii - 26 + n)
        : String.fromCharCode(askii + n);
    })
    .join("");
}
profile
낭만적인 개발자

0개의 댓글