JSFiddle - React, Tailwind, and code Playground
by alexflav23
JavaScript
function solution (A) {
var max = 0,
obj = {},
fr = 0;
for (var i = 0, len = A.length; i < len; i++) {
if (typeof obj[A[i]] == "undefined") {
obj[A[i] + ""] = 1;
} else {
obj[A[i]] += 1;
if (obj[A[i]] > fr) {
fr = obj[A[i]];
max = A[i];
}
};
};
return max;
}
var A = [20, 10, 30, 30, 40, 10];
function print(x) {
document.body.innerHTML += "<p>" + x + "</p>";
};
print(solution(A));