Ad
  • Custom User Avatar

    Because "Not all paths return a value".

    But this can be fixed by removing the if(bmi >30), since all values under 30 are already checked.
    The only possible values left then are the ones over 30, so the default value to return is "Obese";

  • Custom User Avatar

    Later I realized that the IF statement can be removed safely because, if N <= 3, it will never iterate through the FOR statement, thus, returning the same array.

  • Custom User Avatar

    This comment is hidden because it contains spoiler information about the solution