1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | function solution(s, n) { var answer = ''; for(let i=0;i<s.length;i++){ let ascilCode = s[i].charCodeAt(); if(ascilCode>=65&&ascilCode<=90){ let nPlus = ascilCode+n; if(nPlus>90){ answer += String.fromCharCode(nPlus-26); } else{ answer += String.fromCharCode(nPlus); } } else if(ascilCode>=97&&ascilCode<=122){ let nPlus = ascilCode+n; if(nPlus>122){ answer += String.fromCharCode(nPlus-26); } else{ answer += String.fromCharCode(nPlus); } } else if(s[i]===" "){ answer += " "; } } return answer; } | cs |
'알고리즘구현능력 > 문제해결능력' 카테고리의 다른 글
[javascript] 프로그래머스/정수 제곱근 판별 (0) | 2019.11.25 |
---|---|
[javascript] 프로그래머스/자릿수 더하기 (0) | 2019.11.25 |
[javascript] 프로그래머스 / 문자열 다루기 (0) | 2019.11.23 |
[javascript] 프로그래머스/문자열 내 p와 y의 개수 (0) | 2019.11.23 |
[javascript] 프로그래머스/ 체육복 (2) | 2019.11.22 |