34 lines
942 B
Markdown
34 lines
942 B
Markdown
deck:: Logseq/coding tip
|
|
|
|
- ## **Javascript / Typescript**
|
|
- ### **이차원 배열(n*m) 생성**
|
|
- id:: 6867f897-928a-4f22-8184-491fa70314db
|
|
1. Array.from() 사용법 #card
|
|
- ```javascript
|
|
const arr = Array.from({length : n}, () => new Array(m).fill(0));
|
|
```
|
|
- id:: 6867f8fc-3249-4ced-91aa-a2c951c11b0b
|
|
2. Array().fill() 사용법 #card
|
|
- ```javascript
|
|
const arr = new Array(n).fill().map(() => new Array(m).fill(0));
|
|
```
|
|
- id:: 6867f8fe-39c6-438b-a045-4f8687ad0b1d
|
|
3. 반복문 순회 #card
|
|
- ```javascript
|
|
let arr = [];
|
|
for(int i=0; i<n; i++){
|
|
arr[i] = [];
|
|
for(int j=0; j<m; j++){
|
|
arr[i][j] = 0;
|
|
}
|
|
}
|
|
```
|
|
- ## **Python**
|
|
- ### **이차원 배열(n*m) 생성** #card
|
|
id:: 6867f994-13d0-4937-90e9-d8aec7be5d67
|
|
- ```python
|
|
arr = [[0]*m for _ in range(n)]
|
|
```
|
|
- ## **C**
|
|
- ## **Java**
|
|
- ## **프로그래밍 관련 이론 정리** |