Find number of subarrays with even length
Solutions
Approach - Iterative Technique
public class Solution
{
public int EvenLengthSubarraysSum(int[] arr)
{
int result = 0;
for (int i = 0; i < arr.Length; i++)
{
int sum = arr[i];
for (int j = i + 1; j < arr.Length; j++)
{
sum = sum + arr[j];
if ((i + j + 1) % 2 == 0)
result += sum;
}
}
return result;
}
}
Last updated