Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company
- import java.util.*
- fun main() {
- val sc = Scanner(System.`in`)
- val n = sc.nextInt()
- val coins = Array(2) { IntArray(n) }
- for (i in 0..1) {
- for (j in 0 until n) coins[i][j] = sc.nextInt()
- }
- println(helpMeera(coins, n))
- }
- fun helpMeera(coins: Array<IntArray>, n: Int): Int {
- val top = IntArray(n)
- val bottom = IntArray(n)
- top[0] = coins[0][0]
- bottom[n - 1] = coins[1][n - 1]
- for (i in 1 until n)
- top[i] = top[i - 1] + coins[0][i]
- for (i in n - 2 downTo 0)
- bottom[i] = bottom[i + 1] + coins[1][i]
- var result = 0
- for (i in 0 until n) {
- result = Math.max(result, top[i] + bottom[i])
- }
- return result
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement