File tree Expand file tree Collapse file tree 9 files changed +20
-26
lines changed Expand file tree Collapse file tree 9 files changed +20
-26
lines changed Original file line number Diff line number Diff line change 1
1
function solution ( inputArray ) {
2
- return inputArray . every ( item => item % 2 == 0 ) ;
2
+ return inputArray . every ( item => item % 2 === 0 ) ;
3
3
}
4
4
5
5
exports . solution = solution ;
Original file line number Diff line number Diff line change 1
1
function solution ( inputArray ) {
2
- const answer = inputArray
3
- . map ( item => item * item )
4
- . filter ( item => item % 3 === 1 )
5
- . reduce ( ( acc , cur ) => acc + cur , 0 ) ;
6
- return answer ;
2
+ return inputArray
3
+ . map ( item => item * item )
4
+ . filter ( item => item % 3 === 1 )
5
+ . reduce ( ( prev , cur ) => prev + cur ) ;
7
6
}
8
7
9
8
exports . solution = solution ;
Original file line number Diff line number Diff line change 1
1
function solution ( inputArray1 , inputArray2 ) {
2
- return inputArray1 . filter ( ( item ) => inputArray2 . includes ( item ) ) ;
2
+ return inputArray1 . filter ( item => inputArray2 . includes ( item ) ) ;
3
3
}
4
4
5
5
exports . solution = solution ;
Original file line number Diff line number Diff line change 1
1
// write your codes
2
2
function solution ( inputArray ) {
3
- return inputArray . filter ( ( item ) => item === Number ( item ) ) ;
3
+ return inputArray . filter ( item => typeof item === "number" ) ;
4
4
}
5
5
6
6
exports . solution = solution ;
Original file line number Diff line number Diff line change 1
1
// write your codes
2
2
function solution ( inputArray ) {
3
- let result = inputArray . map ( ( item , index ) => {
4
- let obj = { } ;
5
- obj . name = item ;
6
- obj . order = index + 1 ;
7
- return obj ;
8
- } ) ;
9
- return result ;
3
+ return inputArray . map ( ( item , idx ) => {
4
+ let obj = { } ;
5
+ obj [ " name" ] = item ;
6
+ obj [ " order" ] = idx + 1 ;
7
+ return obj ;
8
+ } ) ;
9
+
10
10
}
11
11
12
12
exports . solution = solution ;
Original file line number Diff line number Diff line change 1
1
// write your codes
2
2
function solution ( inputArray ) {
3
3
let obj = { } ;
4
- const max = inputArray . reduce ( ( acc , cur ) => acc > cur ? acc : cur ) ;
5
- obj [ "maxValue" ] = max ;
6
- obj [ "idx" ] = inputArray . indexOf ( max ) ;
4
+ const maxNum = inputArray . reduce ( ( acc , cur ) => acc > cur ? acc : cur , inputArray [ 0 ] ) ;
5
+ obj [ "maxValue" ] = maxNum
6
+ obj [ "idx" ] = inputArray . indexOf ( maxNum ) ;
7
7
return obj ;
8
8
}
9
9
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ function solution(inputArray) {
3
3
return inputArray . reduce ( ( acc , cur ) => {
4
4
acc [ cur . nickname ] = cur . name ;
5
5
return acc ;
6
- } , { } ) ;
6
+ } , { } ) ;
7
7
}
8
8
9
9
exports . solution = solution ;
Original file line number Diff line number Diff line change 1
1
// write your codes
2
2
function solution ( inputArray ) {
3
- return inputArray . reduce ( ( pre , acc ) => pre + acc , 0 ) ;
3
+ return inputArray . reduce ( ( prev , cur ) => prev + cur ) ;
4
4
}
5
5
exports . solution = solution ;
Original file line number Diff line number Diff line change 1
1
// write your codes
2
2
function solution ( inputArray ) {
3
- return inputArray . sort ( ( a , b ) => {
4
- if ( a . price === b . price ) {
5
- return a . quantity - b . quantity ;
6
- }
7
- return a . price - b . price ;
8
- } ) ;
3
+ return inputArray . sort ( ( a , b ) => a . price - b . price || a . quantity - b . quantity ) ;
9
4
}
10
5
11
6
exports . solution = solution ;
You can’t perform that action at this time.
0 commit comments