Поиск в 2D массиве

средне
# решено

Дан двумерный массив matrix размером n x m, где каждая строка отсортирована в монотонно возрастающем порядке, а первый элемент каждой строки строго больше последнего элемента предыдущей строки. Также дано число target. Нужно вернуть true, если target присутствует в matrix, и false в противном случае.

Пример 1:

Ввод: matrix =
[[1,2,3]
,[4,5,6]
,[7,8,9]], target = 6
Вывод: true

Пример 2:

Ввод: matrix = 
[[11,25,31]
,[49,56,68]
,[72,87,90]], target = 22
Вывод: false

Ограничения:

  • len(matrix) >= 1