LeetCode 코딩 문제 2020/12/13 - Majority Element
[문제]
Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.
You may assume that the array is non-empty and the majority element always exist in the array.
(요약) 요소중 개수가 반 이상인 숫자를 return
하라.
[풀이]
var majorityElement = function(nums) {
return nums.sort((a, b) => a - b)[nums.length / 2|0];
};
전에 코트카타 알고리즘 같이 공부하던 김동호님 코드가 생각나서 써봄.
정렬을 했을 때 반이상 이라면 무조건 배열의 중앙에 그 숫자가 위치해야 된다는 로직임.
Author And Source
이 문제에 관하여(LeetCode 코딩 문제 2020/12/13 - Majority Element), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@hemtory/LeetCode20201213-1
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
var majorityElement = function(nums) {
return nums.sort((a, b) => a - b)[nums.length / 2|0];
};
전에 코트카타 알고리즘 같이 공부하던 김동호님 코드가 생각나서 써봄.
정렬을 했을 때 반이상 이라면 무조건 배열의 중앙에 그 숫자가 위치해야 된다는 로직임.
Author And Source
이 문제에 관하여(LeetCode 코딩 문제 2020/12/13 - Majority Element), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hemtory/LeetCode20201213-1저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)