Skip to main content

Command Palette

Search for a command to run...

Count Negative Numbers in a Sorted Matrix

Published
1 min read
Count Negative Numbers in a Sorted Matrix
G

As a Systems Engineer at Tata Consultancy Services, I deliver exceptional software products for mobile and web platforms, using agile methodologies and robust quality maintenance. I am experienced in performance testing, automation testing, API testing, and manual testing, with various tools and technologies such as Jmeter, Azure LoadTest, Selenium, Java, OOPS, Maven, TestNG, and Postman.

I have successfully developed and executed detailed test plans, test cases, and scripts for Android and web applications, ensuring high-quality standards and user satisfaction. I have also demonstrated my proficiency in manual REST API testing with Postman, as well as in end-to-end performance and automation testing using Jmeter and selenium with Java, TestNG and Maven. Additionally, I have utilized Azure DevOps for bug tracking and issue management.

Q - Given a m x n matrix grid which is sorted in non-increasing order both row-wise and column-wise, return the number of negative numbers in grid.

LeetCode Problem: Link | Click Here

class Solution {
    public int countNegatives(int[][] grid) {
        // Get the length of rows and columns in the grid

        int rowLen = grid.length; // Number of rows
        int colLen = grid[0].length; // Number of columns in the first row (assuming all rows have the same number of columns)
        int count = 0; // Initialize the count of negative numbers

        // Loop through each row
        for(int i = 0; i < rowLen; i++){ // i = row, j = column
            // Loop through each column in the current row
            for (int j = 0; j < colLen; j++){
                // Check if the current element is negative
                if (grid[i][j] < 0){
                    count++; // Increment count if the element is negative
                }
            }
        }
        return count; // Return the total count of negative numbers in the grid
    }
}

More from this blog

S

Software and Performance Testing Insights

462 posts

Results-Driven Agile QA Specialist | Expert in Mobile & Web Testing | Proficient in Test Planning, Execution, and Root Cause Analysis.