Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,890 questions

51,821 answers

573 users

How to implement a cumulative sum of numbers in an int array with Kotlin

1 Answer

0 votes
class CumulativeSumOfIntArray_Kotlin {
    companion object {
        fun cumulativeSumOfIntArray(arr: IntArray): IntArray {
            val sumArr = IntArray(arr.size)
            var sum = 0
            for (i in arr.indices) {
                sum += arr[i]
                sumArr[i] = sum
            }
            return sumArr
        }

        @JvmStatic
        fun main(args: Array<String>) {
            // 0 : 0+1=1 : 0+1+2=3 : 0+1+2+3=6 : 0+1+2+3+4=10 : 0+1+2+3+4+5=15 ...
            val arr = intArrayOf(0, 1, 2, 3, 4, 5, 6)

            val sumArr = cumulativeSumOfIntArray(arr)

            for (i in sumArr.indices) {
                print("${sumArr[i]} ")
            }
        }
    }
}

 

 
/*
run:

0 1 3 6 10 15 21 
 
*/

 



answered Dec 21, 2024 by avibootz

Related questions

...