[Lv.0] 글자 이어 붙여 문자열 만들기

woodstock·2023년 11월 25일
0

코딩테스트

목록 보기
11/56
post-thumbnail

글자 이어 붙여 문자열 만들기

문제설명

문자열 my_string과 정수 배열 index_list가 매개변수로 주어진다.
my_stringindex_list의 원소들에 해당하는 인덱스의 글자들을 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성하는 문제이다.

배열 메서드와 문자열 인덱싱의 활용

  • 문자열 인덱싱: 문자열에서 특정 위치의 문자를 가져오는 기능.
  • 배열 메서드 (map, join): 배열의 각 요소를 처리하고, 결과를 하나의 문자열로 결합하는 기능.

풀이

풀이 1.

function solution(my_string, index_list) {
    const answer = [];
    arr = Array.from(my_string);
    for(let i = 0; i < index_list.length; i++) {
      answer.push(arr[index_list[i]]);
    }
    return answer.join('');
}

풀이 2.

const solution = (my_string, index_list) => index_list.map(i => my_string[i]).join('');
profile
해내는 사람

0개의 댓글