How to display the upper triangular matrix in JavaScript

1 Answer

0 votes
function printUpperTriangular(matrix) {
    const rows = matrix.length;
	const cols = matrix[0].length;

	for (let i = 0; i < rows; i++) {
    	let s = "";
        for (let j = 0; j < cols; j++) {
            if (i > j) {
              	s += "0" + " "
            }
            else {
              	s += matrix[i][j] + " ";
            }
        }
        console.log(s);
    }
}

     
const matrix = [ [1, 2, 3],
                 [4, 5, 6],
                 [7, 8, 9] ];
         
printUpperTriangular(matrix);

  
    
    
/*
run:
    
"1 2 3 "
"0 5 6 "
"0 0 9 "
    
*/

  

 



answered Aug 28, 2021 by avibootz
edited Aug 28, 2021 by avibootz

Related questions

1 answer 128 views
1 answer 119 views
1 answer 144 views
1 answer 166 views
1 answer 239 views
1 answer 184 views
1 answer 143 views
...