All files / leetCode 0240.ts

100% Statements 8/8
100% Branches 6/6
100% Functions 1/1
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15        2x 14x 13x   7x 6x     1x    
export default function searchMatrix(
  matrix: number[][],
  target: number,
): boolean {
  for (let [i, j] = [0, matrix[0].length - 1]; i < matrix.length && j >= 0;) {
    if (matrix[i][j] === target)
      return true
    else if (matrix[i][j] > target)
      j--
    else i++
  }
 
  return false
}