misalnya diberikan sebuah array 2D atau matrix seperti ini
lalu diminta membuat fungsi untuk mencari nilai perbedaan absolut dari sum nilai dua diagonalnya.
maka sum diagonal kiri ke kanan adalah 11+5-12 = 4
dan sum diagonal ke dua dari kanan ke kiri yaitu 4+5+10=19
maka hasilnya adalah nilai absolut dari 4-19 = 15
berikut ini code nya
fun diagonalDifference(arr: Array<Array>): Int { var lefToRight = 0 var rightToLeft = 0 for((indexParent,valueParent) in arr.withIndex()){ lefToRight+=valueParent[indexParent] rightToLeft+=valueParent[valueParent.lastIndex-indexParent] } return Math.abs(lefToRight - rightToLeft) }