🫠 Programmers (level 0)
👉🏻 문제 45번 (2차원으로 만들기) : 2차원 배열에 인자값인 배열의 요소 넣기
function solution(num_list, n) {
// 배열 만들기
let answer = new Array(num_list.length / n);
// 2차원 배열 만들기
for(let i = 0; i < (num_list.length / n); i++){
answer[i] = new Array(2)
}
// [[]] 중 []에 값 넣기
let l = 0
for(let i = 0; i < answer.length; i++){
for(let j = 0; j < n; j++){
answer[i][j] = num_list[l]
l++
}
}
return answer
}
✅ 확인할 점
💡 2중 for문을 사용해서 [[0,0 0,1] [1,0 1,1] [2,0 2,1]... ]에 해당하는 배열의 요소값을 넣어주었다.
💡 slice를 이용해서 num_list.slice(0,n)으로 해줄 수 있다는 것을 왜 생각해 내지 못했을까..!
🫠 slice 정리 및 실습 ⬇️⬇️⬇️
[javascript] Array(배열) 접근 및 조작 함수 정리
* Array(배열)에 접근하는 방법 및 함수 사용 정리 🫠 javascript에서 배열은 굉장히 많이 사용되므로, 배열을 탐색하거나 조작할 수 있는 함수들에 대해 아래와 같이 정리하였다. 배열을 하나 생성
cyjcyj.tistory.com
'프로그래머스 풀이 > level0' 카테고리의 다른 글
[Programmers] level 0) 문제 'k의 개수' 풀이 (0) | 2023.03.13 |
---|---|
[Programmers] level 0) 문제 '팩토리얼' 풀이 (0) | 2023.03.12 |
[Programmers] level 0) 문제 '무스부호(1)' 풀이 (0) | 2023.03.07 |
[Programmers] level 0) 문제 '숫자 찾기' 풀이 (0) | 2023.03.06 |
[Programmers] level 0) 문제 '외계행성의 나이' 풀이 (0) | 2023.03.06 |