Guest User

Untitled

a guest
Oct 23rd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. var matrix = [
  2. [1,1,1,1,1],
  3. [1,1,1,1,1],
  4. [1,1,1,0,1],
  5. [1,1,1,1,1], // let's assume the matrix is 5x5
  6. [1,1,1,1,1], //
  7. ];
  8. function zeroMatrix(mtrx){
  9. for(let i = 0; i< mtrx.length; i++){
  10. for(let k = 0; k<mtrx[i].length; k++){
  11. if(mtrx[i][k]===0){
  12. return changeMatrix(i,k,mtrx);
  13. }
  14. }
  15. }
  16. }
  17. function changeMatrix(col,row,mtrx){
  18. console.log(col,row)
  19. for(let c = 0; c<mtrx.length; c++){
  20. mtrx[c][row] = 0;
  21. }
  22. for(let r = 0; r<mtrx[col].length; r++){
  23. mtrx[col][r] = 0;
  24. }
  25. return mtrx;
  26. }
  27. zeroMatrix(matrix)
Add Comment
Please, Sign In to add comment