File tree Expand file tree Collapse file tree 1 file changed +27
-14
lines changed Expand file tree Collapse file tree 1 file changed +27
-14
lines changed Original file line number Diff line number Diff line change 2
2
//완벽한 정답이 아닙니다.
3
3
//정답 1 - codeisneverodd
4
4
function solution ( arr1 , arr2 ) {
5
- var answer = [ ] ;
6
- arr1 . forEach ( ( row , rowIndex ) => {
7
- answer . push ( row . map ( ( col , colIndex ) => col + arr2 [ rowIndex ] [ colIndex ] ) )
8
- } )
9
- return answer ;
5
+ var answer = [ ] ;
6
+ arr1 . forEach ( ( row , rowIndex ) => {
7
+ answer . push ( row . map ( ( col , colIndex ) => col + arr2 [ rowIndex ] [ colIndex ] ) ) ;
8
+ } ) ;
9
+ return answer ;
10
10
}
11
11
12
12
//정답 2 - codeisneverodd
13
13
function solution ( arr1 , arr2 ) {
14
- var answer = new Array ( arr1 . length )
15
- for ( let i = 0 ; i < arr1 . length ; i ++ ) {
16
- answer [ i ] = new Array ( arr1 [ 0 ] . length )
14
+ var answer = new Array ( arr1 . length ) ;
15
+ for ( let i = 0 ; i < arr1 . length ; i ++ ) {
16
+ answer [ i ] = new Array ( arr1 [ 0 ] . length ) ;
17
+ }
18
+ for ( let row = 0 ; row < answer . length ; row ++ ) {
19
+ for ( let col = 0 ; col < answer [ 0 ] . length ; col ++ ) {
20
+ answer [ row ] [ col ] = arr1 [ row ] [ col ] + arr2 [ row ] [ col ] ;
17
21
}
18
- for ( let row = 0 ; row < answer . length ; row ++ ) {
19
- for ( let col = 0 ; col < answer [ 0 ] . length ; col ++ ) {
20
- answer [ row ] [ col ] = arr1 [ row ] [ col ] + arr2 [ row ] [ col ]
21
- }
22
+ }
23
+ return answer ;
24
+ }
25
+
26
+ //정답 3 - chaerin-dev
27
+ function solution ( arr1 , arr2 ) {
28
+ var answer = [ ] ;
29
+ for ( let i = 0 ; i < arr1 . length ; i ++ ) {
30
+ let ans_row = [ ] ;
31
+ for ( let j = 0 ; j < arr1 [ 0 ] . length ; j ++ ) {
32
+ ans_row . push ( arr1 [ i ] [ j ] + arr2 [ i ] [ j ] ) ;
22
33
}
23
- return answer ;
24
- }
34
+ answer . push ( ans_row ) ;
35
+ }
36
+ return answer ;
37
+ }
You can’t perform that action at this time.
0 commit comments