Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy
Контакт для рекламы: @sendme_ads
Post #1464
98
Задача: 1351. Count Negative Numbers in a Sorted Matrix
Сложность: easy
Дана матрица m x n grid, которая отсортирована по убыванию как по строкам, так и по столбцам. Вернуть количество отрицательных чисел в grid.
Пример:
👨💻 Алгоритм:
1⃣Инициализировать переменную count = 0 для подсчета общего числа отрицательных элементов в матрице.
2⃣Использовать два вложенных цикла для итерации по каждому элементу матрицы grid, и если элемент отрицательный, увеличить count на 1.
3⃣Вернуть count.
😎 Решение:
Ставь 👍 и забирай 📚 Базу знаний
Сложность: easy
Дана матрица m x n grid, которая отсортирована по убыванию как по строкам, так и по столбцам. Вернуть количество отрицательных чисел в grid.
Пример:
Input: grid = [[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]]
Output: 8
Explanation: There are 8 negatives number in the matrix.
👨💻 Алгоритм:
1⃣Инициализировать переменную count = 0 для подсчета общего числа отрицательных элементов в матрице.
2⃣Использовать два вложенных цикла для итерации по каждому элементу матрицы grid, и если элемент отрицательный, увеличить count на 1.
3⃣Вернуть count.
😎 Решение:
class Solution {
public function countNegatives($grid) {
$count = 0;
foreach ($grid as $row) {
foreach ($row as $element) {
if ($element < 0) {
$count++;
}
}
}
return $count;
}
}Ставь 👍 и забирай 📚 Базу знаний