#include "soln.hpp" int Solution::majorityElement(vector &nums) { map counts; for (auto &it : nums) { counts[it]++; if (counts[it] > (nums.size() / 2)) return it; } return -1; } bool Solution::test(vector& nums, int answer) { return majorityElement(nums) == answer; }