프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
아무 원소도 들어있지 않은 빈 배열 X가 있습니다. 양의 정수 배열 arr가 매개변수로 주어질 때, arr의 앞에서부터 차례대로 원소를 보면서 원소가 a라면 X의 맨 뒤에 a를 a번 추가하는 일을 반복한 뒤의 배열 X를 return 하는 solution 함수를 작성해 주세요.
입출력 예
arr | result |
[5,1,4] | [5,5,5,5,5,1,4,4,4,4] |
코드
const solution = (arr) => {
let answer = []
for(let i = 0; i< arr.length; i++){
for(let j = 0; j < arr[i]; j++){
answer.push(arr[i])
}
}
return answer;
}
설명
2) for 루프에서 arr을 순회하여 인덱스 i로 각 요소에 접근합니다.
3) 두번째 for 루프에서 arr[i]의 값만큼 반복한 후 answer 배열에 추가합니다.
4) answer 배열을 반환힙니다.
'자바스크립트' 카테고리의 다른 글
[JavaScript] 프로그래머스 뒤에서 5등까지 (0) | 2024.06.26 |
---|---|
[JavaScript] 프로그래머스 rny_string (0) | 2024.06.25 |
[JavaScript] 프로그래머스 문자열 바꿔서 찾기 (0) | 2024.06.21 |
[JavaScript] 프로그래머스 배열의 길이에 따라 다른 연산하기 (0) | 2024.06.20 |
[JavaScript] 프로그래머스 문자열을 정수로 변환하기 (0) | 2024.06.19 |