https://school.programmers.co.kr/learn/courses/30/lessons/181900
문자열
my_string
과 정수 배열indices
가 주어질 때,my_string
에서indices
의 원소에 해당하는 인덱스의 글자를 지우고 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.
function solution(my_string, indices) {
return [...my_string].map((a,i)=> indices.includes(i)?0:a)
.filter(a=>a!==0).join('');
}
console.log(solution("apporoograpemmemprs",[1, 16, 6, 15, 0, 10, 11, 3]))
//"programmers"
function solution(my_string, indices) {
//my_string을 [...my_string]으로 배열로 만들어주고 map으로 순회하여 indices에 i번째가
//포함되어 있으면 0으로 아니면 a의 인덱스를 넣어준다.[0,0,p,0,r,o,0,g,r,a,0,0,m,m,e,0,0,r,s]
return [...my_string].map((a,i)=> indices.includes(i)?0:a)
//0이 아닌것들만 모아서 문자열을 만들어 준다.
.filter(a=>a!==0).join('');
}
console.log(solution("apporoograpemmemprs",[1, 16, 6, 15, 0, 10, 11, 3]))
//"programmers"