write code to print the matrix from outside to inside.
Anonymous
in JS: function spiralize(mat) { if (!mat[0]) { return ''; } var top = 0; var right = mat[0].length - 1; var bottom = mat.length - 1; var left = 0; while (true) { var i; for (i = left; i bottom || left > right) { break; } for (i = top; i bottom || left > right) { break; } for (i = right; i >= left; i--) { console.log(mat[bottom][i]); } bottom -= 1; if (top > bottom || left > right) { break; } for (i = bottom; i >= top; i--) { console.log(mat[i][left]); } left += 1; if (top > bottom || left > right) { break; } } }
Check out your Company Bowl for anonymous work chats.