← All examples

Anti-diagonal sum

Go Loops

loop over diagonal

Flowchart (ISO 5807)

StartInput a, ns = 0i = 0, n - 1, 1s = a[i][n-1-i]Return sEndFigure 1 — antiDiagonal

Source code

func antiDiagonal(a [][]int, n int) int {
    s := 0
    for i := 0; i < n; i++ {
        s += a[i][n-1-i]
    }
    return s
}