Class Solution

  • All Implemented Interfaces:

    
    public final class Solution
    
                        

    1491 - Average Salary Excluding the Minimum and Maximum Salary\.

    Easy

    You are given an array of unique integers salary where salary[i] is the salary of the <code>i<sup>th</sup></code> employee.

    Return the average salary of employees excluding the minimum and maximum salary. Answers within <code>10<sup>-5</sup></code> of the actual answer will be accepted.

    Example 1:

    Input: salary = 4000,3000,1000,2000

    Output: 2500.00000

    Explanation: Minimum salary and maximum salary are 1000 and 4000 respectively.

    Average salary excluding minimum and maximum salary is (2000+3000) / 2 = 2500

    Example 2:

    Input: salary = 1000,2000,3000

    Output: 2000.00000

    Explanation: Minimum salary and maximum salary are 1000 and 3000 respectively.

    Average salary excluding minimum and maximum salary is (2000) / 1 = 2000

    Constraints:

    • 3 &lt;= salary.length &lt;= 100

    • <code>1000 <= salaryi<= 10<sup>6</sup></code>

    • All the integers of salary are unique.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      Solution()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final Double average(IntArray salary)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait