シーザーのパスワード


  • 解答

  • オブジェクト+3項を使用してスペースとz->a,n(押す回数)を計算した場合は適用されません.
  • 再試行

  • うーん、何か悪いことがあったのか・・・
  • まず正解
  • function solution(s, n) {
        return s.split("").map(e => {
            if(" " == e) return e;
    
            return e.toUpperCase().charCodeAt(0) + n > 90 
                ? String.fromCharCode(e.charCodeAt(0)+n-26)
                : String.fromCharCode(e.charCodeAt(0)+n);
        }).join("");
    }