자라는 개발자/문제풀이
leetcode 169. Majority ElementEasy
자란다
2023. 1. 15. 19:11
728x90
반응형
class Solution {
public:
static bool cmp(pair<int, int>& a, pair<int, int>& b)
{
return a.second < b.second;
}
int majorityElement(vector<int>& nums) {
int res;
unordered_map<int,int> map;
for(int i=0;i<nums.size();i++)
map[nums[i]]++;
vector<pair<int, int>> v(map.begin(), map.end());
sort(v.rbegin(), v.rend(), cmp);
res = v[0].first;
return res;
}
};
map 으로 담아준뒤 , vector로 정렬해서 첫번째 값을 반환했다.
https://leetcode.com/problems/majority-element/?envType=study-plan&id=data-structure-ii
728x90
반응형