문제
해독된 메시지를 받아 소스 메시지를 반환하는 JavaScript 함수를 작성해야 합니다.
우리가 알고 있는 것은 해당 메시지를 암호화하는 데 사용되는 알고리즘뿐입니다.
그리고 알고리즘은 -
- 메시지 문자열을 뒤집습니다.
- 모든 문자를 따옴표로 묶은 ASCII 코드로 바꿉니다(A에서 '65', h에서 '104' 등).
- 숫자와 공백을 있는 그대로 삽입하십시오.
예시
다음은 코드입니다 -
const str = '12 hello world 30'; const decryptString = (str = '') => { const alpha = 'abcdefghijklmnopqrstuvwxyz'; let res = ''; for(let i = str.length - 1; i >= 0; i--){ const el = str[i]; if(alpha.includes(el.toLowerCase())){ res += `'${el.charCodeAt(0)}'`; }else{ res += el; }; }; return res; }; console.log(decryptString(str));
출력
다음은 콘솔 출력입니다 -
03 '100''108''114''111''119' '111''108''108''101''104' 21