반응형
코딩테스트 글자 이어 붙여 문자열 만들기
문제 설명
출력 예시
문자열 my_string과 정수가 담긴 index_list 배열이 있습니다.
index_list에 있는 요소의 인덱스에 해당하는 my_string 글자를 순서대로 출력하는 문제 입니다.
let my_string = "cvsgiorszzzmrpaqpe";
let index_list = [16, 6, 5, 3, 12, 14, 11, 11, 17, 12, 7];
var answer = '';
index_list.forEach(e=>{
answer += my_string[e];
})
//"programmers"
forEach 반복문을 이용해서 index_list의 요소 수만큼 반복을 하게 됩니다.
index_list 인덱스 번째의 my_string 글자를 answer 에 추가 해줬습니다.
my_string[16]은 p , 6은 r 이렇게 쭉쭉 긁어 모으면
answer 답은 programmers 가 나옵니다!