글자 이어 붙여 문자열 만들기
문자열 my_string과 정수 배열 index_list가 매개변수로 주어집니다. my_string의 index_list의 원소들에 해당하는 인덱스의 글자들을 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.
- index_list를 저장할 변수 생성, loop문으로 index_list 길이만큼 돌고
- index = index_list[i]를 넣어준다. 각 문자열에 인덱스를 출력하기 위해서
- answer += my_string[index] 로 각 문자열에 인덱스를 출력
function solution(my_string, index_list) {
var answer = '';
let index = 0;
for (let i = 0; i<index_list.length; i++) {
index = index_list[i]
answer += my_string[index]
}
return answer;
}
// 다른 사람 풀이
// map으로 돌면서 my_string[i] 인덱스에 해당되는 값 출력, join('')으로 문자열로 변경
function solution(my_string, index_list) {
return index_list.map(i => my_string[i]).join('')
}
'프로그래머스 코딩 기초 트레이닝' 카테고리의 다른 글
프로그래머스 코딩 기초 트레이닝 문자 리스트를 문자열로 변환하기 (0) | 2025.01.15 |
---|---|
프로그래머스 코딩 기초 트레이닝 마지막 두 원소 (0) | 2025.01.15 |
프로그래머스 코딩 기초트레이닝 콜라츠 수열 (1) | 2025.01.13 |
프로그래머스 코딩 기초 트레이닝 수 조작하기 (0) | 2025.01.13 |
프로그래머스 코딩 기초 트레이닝 카운트 업 (1) | 2025.01.13 |