Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- java
- wil
- mongodb
- it
- Joi
- npm
- 조건문
- nginx
- JavaScript
- nomadcoder
- 프로그래머스
- CORS
- reduce
- Node.js
- MYSQL
- 생활코딩
- https
- 타입스크립트
- ubuntu
- 자바스크립트
- JWT
- mongoose
- 노마드코더
- TypeScript
- elb
- Load Balancer
- 항해99
- AWS
- Nodejs
- 메소드
Archives
- Today
- Total
V-logue
[항해99] 프로그래머스 - 행렬의 덧샘 본문
function solution(arr1, arr2) {
for (let i = 0; i < arr1.length; i++) {
for (let j = 0; j< arr1[i].length; j++) {
arr1[i][j] += arr2[i][j]
}
}
return arr1;
}
for문을 이용해서 풀면되는데, arr1[i][j]라는 느낌의 키워드가 참으로 오랫동안 생각나지 않았다.
그래서 한참을 찾아보던 중 정답인줄 모르고 봤던 게시물에서
for (let i = 0; i < arr1.length; i++)
라는 문장만 보고 바로 감을 잡게됐다.
먼저 arr1[i]값을 먼저 잡아주고, j값이 i와 동등하게 ++되면 안되기 때문에 j < arr1[i].length라고 값을 주었다.
arr1[i][j]값에 arr2[i][j]값을 계속해서 더한 결과를 재할당하기 때문에 return값이 arr1로 주었다.
생각보다 쉬운 문제였지만, 너무 어렵게 생각하는 것 같다는 생각을 했다.
'항해 99 > 프로그래머스 Algo' 카테고리의 다른 글
[항해99] 프로그래머스 - 평균 구하기 (0) | 2022.05.15 |
---|---|
[항해99] 프로그래머스 - 2016 (0) | 2022.05.14 |
[항해99] 프로그래머스 - 없는 숫자 더하기 (0) | 2022.05.14 |
[항해99] 프로그래머스 - 음양 더하기 (0) | 2022.05.13 |
[항해99] 프로그래머스 - 짝수와 홀수 (0) | 2022.05.13 |
Comments