Pregunta de entrevista de Zillow

Find the dominator in an array.

Respuestas de entrevistas

Anónimo

21 abr 2016

var arrayItems = [3, 4, 3, 2, 3, -1, 3, 3]; var checkArray = new Array(8); var sortedArray = arrayItems.sort(); function solution(A) { var upit = 0; for (var i = 0; i <= 7; i++) { for (var x = 0; x <= 7; x++) { if (A[i] === A[x]) { checkArray[i] = [upit++ , A[i]]; } else { upit = 0; } } } return checkArray.sort().reverse()[0][1]; } solution(sortedArray);

Anónimo

21 jul 2018

let arr=[1,2,2,2,2,1,4,4,4,4,4,4,4,4]; function dominator(arr){ let obj={}; for(var i=0;i{return obj[a]>obj[b]?a:b}); } console.log(dominator(arr));

Anónimo

6 ene 2017

The posted solution is O(n log n), when a O(n) solution exists: var arrayItems = [3, 4, 3, 2, 3, -1, 3, 3]; var length = arrayItems.length; var hashMap = {}; for (var i =0; i = dominatorLength) { dominator = item; break; } return dominator; }

Anónimo

21 jul 2018

let arr=[1,2,2,2,2,1,4,4,4,4,4,4,4,4]; // console.log(arr); function dominator(arr){ let obj={}; let c=0; for(var i=0;i{return obj[a]>obj[b]?a:b}); } console.log(dominator(arr));