lmy

1491. Average Salary Excluding the Minimum And Maximum SalarylmyC++

C++

#include <iostream>
#include <vector>
using namespace std;

class Solution {
 public:
  double average(vector<int>& salary) {
    int min = salary[0], max = salary[0];
    int sum = 0;
    for (int i = 0; i < salary.size(); i++) {
      if (salary[i] < min) min = salary[i];
      if (salary[i] > max) max = salary[i];
      sum += salary[i];
    }
    return (double)(sum - min - max) / (double)(salary.size() - 2);
  }
};