[Lv.0] 글자 지우기

woodstock·2024년 2월 11일
0

코딩테스트

목록 보기
40/56
post-thumbnail

글자 지우기

문제설명

문자열 my_string과 정수 배열 indices가 주어질 때, my_string에서 indices의 원소에 해당하는 인덱스의 글자를 지우고 이어 붙인 문자열을 return 하는 solution 함수를 작성하는 문제이다.

풀이

풀이 1.

function solution(my_string, indices) {
    let arr = [...my_string];
    let result = [];
    for (let i = 0; i < my_string.length; i++) {
        if (!indices.includes[i]) {
            result.push(arr[i]);
        }
    }
    return result.join('');
}

풀이 2.

const solution = (my_string, indices) => [...my_string].filter((value, index) => !indices.includes(index)).join('');
profile
해내는 사람

0개의 댓글