2018~2019/Level 1
-
시저 암호 [JavaScript]2018~2019/Level 1 2018. 10. 1. 22:48
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 function solution(s, n) { var answer = ''; answer = s.split('').map(a => { var code = a.charCodeAt(0); if(code === 32) return ' '; if(code >= 65 && code 90) return String.fromCharCode(code+n-26); else return String.fromCharCode(code+n); } else if(code >= 97 && code 122) return String.fromCharCode(code+n-26); else return String...
-
문자열 내 p와 y의 개수 [JavaScript]2018~2019/Level 1 2018. 10. 1. 22:34
function solution(s){ var answer = false; var p_arr = s.toLowerCase().split("p"); var y_arr = s.toLowerCase().split("y"); if(p_arr.length == y_arr.length) answer = true; return answer; }- 대문자와 소문자는 구별하지 않으므로 소문자 또는 대문자로 통일한다.- 문자열을 각각 p와 y로 split하여 p의 개수와 y의 개수를 구한다.- p와 y의 개수가 같으면 true를 반환한다.