Online C++ Compiler

#include <bits/stdc++.h> using namespace std; int getMinOperations(int *arr, int n) { unordered_map<int, int> hash; for (int i = 0;i < n; ++i) { hash[arr[i]]++; } int maxFrequency = 0; for (auto elem : hash) { if (elem.second > maxFrequency) { maxFrequency = elem.second; } } return (n - maxFrequency); } int main() { int arr[] = {1, 2, 3, 4}; int n = sizeof(arr) / sizeof(arr[0]); cout << "Minimum required operations = " << getMinOperations(arr, n) << endl; return 0; }