how do I implement the following three methods?
1.
getCountInRange
public static int getCountInRange​(int[] array, int lower, int upper)
Returns the number of values in the range defined by lower (inclusive) and upper (inclusive)
Parameters:
array - integer array
lower - lower limit
upper - upper limit
Returns:
Number of values found
Throws:
java.lang.IllegalArgumentException - if array is null or lower is greater than upper Any error message is fine (e.g., "Invalid parameters(s)")
2.
getCountInRange
public static int getCountInRange​(int[] array, int lower, int upper)
Returns the number of values in the range defined by lower (inclusive) and upper (inclusive)
Parameters:
array - integer array
lower - lower limit
upper - upper limit
Returns:
Number of values found
3.
getArrayElemsInRange
public static int[] getArrayElemsInRange​(int[] array, int lower, int upper)
Returns an array with values in the range defined by lower (inclusive) and upper (inclusive). Feel free to use the getCountInRange method during the implementation of this method.
Parameters:
array - integer array
lower - lower limit
upper - upper limit
Returns:
array with values in the range or empty array
Throws:
java.lang.IllegalArgumentException - if array is null or lower is greater than upper. Any error message is fine (e.g., "Invalid parameters(s)")
Throws:
java.lang.IllegalArgumentException - if array is null or lower is greater than upper Any error message is fine (e.g., "Invalid parameters(s)")