add: 最大数和最小数
This commit is contained in:
18
src/array/maximum-and-minimum.js
Normal file
18
src/array/maximum-and-minimum.js
Normal file
@ -0,0 +1,18 @@
|
||||
/**
|
||||
* @param matrix: an input matrix
|
||||
* @return: nums[0]: the maximum,nums[1]: the minimum
|
||||
*/
|
||||
export const maxAndMin = function (matrix) {
|
||||
if (matrix[0] === undefined || matrix[0][0] === undefined) return []
|
||||
let max = matrix[0][0]
|
||||
let min = matrix[0][0]
|
||||
|
||||
for (let n = 0, len = matrix.length; n < len; n++) {
|
||||
for (let i = 0; i < matrix[0].length; i++) {
|
||||
max = Math.max(max, matrix[n][i])
|
||||
min = Math.min(min, matrix[n][i])
|
||||
}
|
||||
}
|
||||
|
||||
return [max, min]
|
||||
}
|
Reference in New Issue
Block a user