Skip to content

Commit 84a0ee8

Browse files
committed
알고리즘
1 parent 2c96af0 commit 84a0ee8

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

algorism/programmers/12950.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
solution([[1, 2], [2, 3]], [[3, 4], [5, 6]])
2+
3+
// https://school.programmers.co.kr/learn/courses/30/lessons/12950?language=javascript
4+
// 행렬의 덧셈
5+
// 문제 설명
6+
// 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
7+
8+
// 제한 조건
9+
// 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.
10+
11+
// My Code
12+
function solution(arr1, arr2) {
13+
var answer = [];
14+
15+
for (let i = 0; i < arr1.length; i++) {
16+
answer.push([]);
17+
for(let j=0; j < arr1[i].length; j++) {
18+
answer[i].push(arr1[i][j] + arr2[i][j]);
19+
}
20+
}
21+
return answer;
22+
}
23+
24+
// 다른사람 코드 ========================
25+
function sumMatrix(A,B){
26+
return A.map((a,i) => a.map((b, j) => b + B[i][j]));
27+
}

algorism/programmers/12954.js

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
// https://school.programmers.co.kr/learn/courses/30/lessons/12954
2+
3+
// [문제 설명]
4+
// 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
5+
6+
// [제한 조건]
7+
// x는 -10000000 이상, 10000000 이하인 정수입니다.
8+
// n은 1000 이하인 자연수입니다.
9+
10+
// My Answer
11+
function solution(x, n) {
12+
var answer = [];
13+
for (let i = 1; i <= n; i++) {
14+
let num = x * i;
15+
answer.push(num);
16+
// answer.push(x*i)
17+
}
18+
return answer;
19+
}
20+
21+
// 다른사람 코드 ========================
22+
function solution(x, n) {
23+
return Array(n).fill(x).map((v, i) => (i + 1) * v)
24+
}
25+
26+
function solution(x, n) {
27+
var answer = [];
28+
var a = 0;
29+
for(var i = 0; i < n; i++){
30+
a += x;
31+
answer.push(a);
32+
}
33+
return answer;
34+
}

0 commit comments

Comments
 (0)