과반수 요소를 구하는 문제로 배열 크기의 반 이상만큼 반복되는 엘리먼트가 답이 된다.
nums 라는 배열과 배열의 사이즈 n이 주어지고, 과반수 요소는 배열 내에 항상 존재한다고 가정.
var majorityElement = function(nums) {
nums.sort();
return nums[Math.floor(nums.length / 2)];
};
일의 자리 이하 소수는(decimal point) 버리고 정수(integer)를 리턴한다.
n이 의미하는 바가 무엇인지 제대로 읽지 않아, majority element의 의미를 짝수번만큼 반복되는 요소로 생각하고 많은 삽질(?)을 했다.
항상 문제 안에 답이 있고, 주어진 문제를 잘 읽어야 답에 좀 더 빨리 가까워지는 게 아닌가 생각하며..