кодесурса
«JavaScript

JavaScript: Проверьте, является ли данная матрица нижней треугольной или нет

script1adsense2code
script1adsense3code

JavaScript Basic: Упражнение-121 с решением

Напишите программу на JavaScript, чтобы проверить, является ли данная матрица нижней треугольной или нет.

Примечание. Квадратная матрица называется нижней треугольной, если все элементы над главной диагональю равны нулю.

Пример решения:

HTML-код:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title> Check if a given matrix is lower triangular or not</title>
</head>
<body>
</body>
</html>

Код JavaScript:

function lower_triangular_matrix(user_matrix) {
    for (var i = 0; i < user_matrix.length; i++) 
         {
        for (var j = 0; j < user_matrix[0].length; j++) 
            {
            if (j > i && user_matrix[i][j] !== 0)
              return false;
        }
    }
    return true;
}
console.log(lower_triangular_matrix([[1, 0, 0],[2, 0, 0], [0, 3, 3]]));
console.log(lower_triangular_matrix([[1, 0, 1],[2, 0, 0], [0, 3, 3]]));

Пример вывода:

 правда
ложный

Блок - схема:

«Блок-схема:

Версия ES6:

function lower_triangular_matrix(user_matrix) {
    for (let i = 0; i < user_matrix.length; i++) 
         {
        for (let j = 0; j < user_matrix[0].length; j++) 
            {
            if (j > i && user_matrix[i][j] !== 0)
              return false;
        }
    }
    return true;
}
console.log(lower_triangular_matrix([[1, 0, 0],[2, 0, 0], [0, 3, 3]]));
console.log(lower_triangular_matrix([[1, 0, 1],[2, 0, 0], [0, 3, 3]]));

Демонстрация в реальном времени:

См. Pen javascript-basic-упражнение-121 от w3resource ( @ w3resource ) в CodePen .


Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на JavaScript, чтобы проверить, находится ли точка строго внутри данного круга.
Далее: Напишите программу на JavaScript, чтобы проверить, представляет ли данный массив целых чисел строго возрастающую или строго убывающую последовательность.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code