최대 1 분 소요

part23. 둘만의 암호

js ver 1.0

function solution(s, skip, index) {
    let alArr = Array.from({length: 'z'.charCodeAt() - 'a'.charCodeAt() + 1}, (el, idx) => String.fromCharCode(idx + 'a'.charCodeAt()));

    alArr = alArr.filter(el => !skip.includes(el));

    return Array.from(s, char => alArr[(alArr.indexOf(char) + index) % alArr.length]).join('');
}


실행결과_js ver 1.0


업데이트: