We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
fun hourglassSum(arr: Array>): Int {
// Write your code here
var maxSum: Int = Int.MIN_VALUE
for(i in 0 until 4){
for (j in 0 until 4){
val sum = arr[i][j] + arr[i][j+1] + arr[i][j+2]
+ arr[i+1][j+1]
+ arr[i+2][j] + arr[i+2][j+1] + arr[i+2][j+2]
if(sum>maxSum){
maxSum = sum
}
}
}
return maxSum
}
`
}
}
}
return maxSum
}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
2D Array - DS
You are viewing a single comment's thread. Return to all comments →
What's wrong with my solution
fun hourglassSum(arr: Array>): Int { // Write your code here var maxSum: Int = Int.MIN_VALUE for(i in 0 until 4){ for (j in 0 until 4){ val sum = arr[i][j] + arr[i][j+1] + arr[i][j+2] + arr[i+1][j+1] + arr[i+2][j] + arr[i+2][j+1] + arr[i+2][j+2]
} ` } } } return maxSum }