Question: I need help debugging the following java code. Problem Statement: Test Cases: Given code: This is what I came up with: This is the error
I need help debugging the following java code.
Problem Statement:

Test Cases:

Given code:

This is what I came up with:

This is the error message I received after compile & run

The function calculate GeneralMax accepts two arguments - len and arr, an integer representing the length of the array and a list of integers, respectively. It is supposed to calculate and return the maximum element in the input array. Another function calculateMax(int a, int b) returns the maximum element of two input numbers a and b. Your task is to use calculate Max(int a, int b) function and complete the code in calculate GeneralMax(int len, int *arr), so that it passes all test cases. Testcase 1: Input: len 10 arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Expected Return Value: 10 Testcase 2: Input: len 5 arr = [-20, 14, -20, 15, 10] Expected Return Value: 15 class Solution 1 2 3 4- 5 6 7 8 9 10 11 12 - 13 14 15 int calculateMax(int a, int b) { if (a > b) return a; else return b; } int calculateGeneralMax(int len, int[] arr) { // WRITE YOUR CODE HERE } 1 1 - class Solution 1 int calculateMax(int a, int b) { if (a > b) return a; else return b; } 5 6 7 8 9 10 11 12 - 13 14 15 - 16 17 18 19 20 21 int calculate GeneralMax(int len, int[] arr) { int max = arr[0]; for(int i = 1; i
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
