Find Lucky Integer in an Array LeetCode solution in C++
1class Solution {2public:3int findLucky(vector<int> &arr) {4// sort(arr.begin(),arr.end());5map<int, int> mp;6vector<int> v;7for (int i = 0; i < arr.size(); i++) {8mp[arr[i]]++;9}1011for (auto x : mp) {12if (x.first == x.second) {13v.push_back(x.first);14}15}1617int mx = -1;18for (int i = 0; i < v.size(); i++) {19mx = max(mx, v[i]);20}2122return mx;23}24};