aboutsummaryrefslogtreecommitdiff
path: root/triangle.hgn
blob: 5459c1284e4dae021d1145da8d225702f7b8ef31 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
main := proc() {
    n := read_int(0)
    print(triangle(n))
    exit(0)
}

triangle := proc(n) {
    if n == 0 { return 0 }
    return triangle(n - 1) + n
}