1
var restoreMatrix = function (rowSum, colSum) {2
let matrix = new Array(rowSum.length);3
for (let i = 0; i < matrix.length; i++) {4
matrix[i] = new Array(colSum.length).fill(0);6
let helper = function (row, col, mat) {7
let rowmin = Math.min(...row);8
let colmin = Math.min(...col);9
let i = col.indexOf(colmin);10
let j = row.indexOf(rowmin);11
if (rowmin === Infinity || colmin === Infinity) return 0;12
if (rowmin < colmin) {22
return helper(rowSum, colSum, matrix);25
helper(rowSum, colSum, matrix);