Grid Challenge Discussions | | HackerRank

Grid Challenge

  • + 0 comments

    TS or JS solution

    function gridChallenge(grid: string[]): string {
        let newG = grid.map((g) => {
            return g.split("").sort()
        })
        
        let row = newG.length
        let col = newG[0].length
    
        for (let i = 0; i < col; i++) {
            for (let j = 1; j < row; j++) {
                if (newG[j -1 ][i] > newG[j][i]) {
                    return 'NO'
                }
            }
        }
        
        return 'YES'
    }