Diagonal Difference

  • + 0 comments

    Scala solution

    def diagonalDifference(arr: Array[Array[Int]]): Int = {
        // Write your code here
        val n = arr.length
        var primaryDiagonal = 0
        var secondaryDiagonal = 0
    
        for (i <- 0 until n) {
            primaryDiagonal += arr(i)(i)
            secondaryDiagonal += arr(i)(n - i - 1)
        }
    
        Math.abs(primaryDiagonal - secondaryDiagonal)
    
    }