Skip to content

Commit 0f37bb6

Browse files
committed
Fix in calculating Prefix Even sum of an index in an Array
1 parent 70ea8ea commit 0f37bb6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Arrays/PrefixSumProblems.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public static void main(String[] args) {
1414
arrayList.add(-3);
1515
arrayList.add(5);
1616
// arrayList.add(0);
17-
int prefixEvenSum = getPrefixEvenSumOfAnIndex(5,arrayList);
17+
int prefixEvenSum = getPrefixEvenSumOfAnIndex(2,arrayList);
1818

1919
System.out.println(prefixEvenSum);
2020
System.out.println(getPrefixEvenSumArrayfromArray(arrayList));
@@ -29,7 +29,7 @@ static int getPrefixEvenSumOfAnIndex(int index, ArrayList<Integer> arrayList){
2929
return prefixEvenSum;
3030
}
3131

32-
for (int i = 1; i < arrayList.size(); i++) {
32+
for (int i = 1; i <= index; i++) {
3333

3434
if (i % 2 == 0){
3535
prefixEvenSum = prefixEvenSum + arrayList.get(i);
@@ -39,7 +39,7 @@ static int getPrefixEvenSumOfAnIndex(int index, ArrayList<Integer> arrayList){
3939
return prefixEvenSum;
4040
}
4141

42-
static ArrayList getPrefixEvenSumArrayfromArray(ArrayList<Integer> arrayList){
42+
static ArrayList<Integer> getPrefixEvenSumArrayfromArray(ArrayList<Integer> arrayList){
4343

4444
ArrayList<Integer> prefixEvenSumList = new ArrayList<>(arrayList.size());
4545

0 commit comments

Comments
 (0)