JavaScript: Проверьте, является ли данная матрица нижней треугольной или нет
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 программирования