Grid Challenge Discussions | | HackerRank

Grid Challenge

  • + 2 comments

    Python

    def gridChallenge(grid):
        rows = len(grid)
        long = len(grid[0])
        mx = [list(row) for row in grid]
        
        # rearrange elements for rows
        for idx, row in enumerate(mx):
            mx[idx] = sorted(row)
            
        # check for columns order
        for i in range(long):
            checking = []
            for row in mx:
                checking.append(row[i])
            print(i,checking,sep=":")
            for j in range(rows-1):
                if checking[j] > checking[j+1]:
                    return 'NO'
        return 'YES'