Alexey Novakov published on
3 min, 480 words
Most of the algorithmic tasks are related to iterating over arrays of data. They often can be expressed as a function which takes some input and returns some single value or an array of values. For instance:
def maxSum(a: Array[Int]): Array[Int] = ???