Quick actions

cmd+k|ctrl+k

Navigation

Languages

getMaxOccueredElement

Snippet info

Language

JavaScript

Visibility

public

Author

bhattabhi1289

Created

2025-01-16T07:33:49.290781Z

Updated

2025-04-11T15:07:00.200297Z


let arr=['a','b','#','a','b','w']
function findoccurancy(stringArray){
    
let obj={}

for(let ar of stringArray){
    
    if(obj[ar]){
        obj[ar]++
    }else{
        obj[ar]=1
    }
}

let maxKey = '';
  let maxCount = 0;

  for (let key in obj) {
    if (obj[key] > maxCount) {
      maxCount = obj[key];
      maxKey = key;
    }
  }
console.log(`Max Occurrence: '${maxKey}' occurred ${maxCount} times`);
  return { obj, maxKey, maxCount };
}



function findOccuranceBruteForce(stringArray){
    
    for(let i=0;i<stringArray.length;i++){
        let count=1
        for(let j=i+1;j<stringArray.length;j++){
            if(stringArray[i]==stringArray[j]){
                count++
            }
            
        }
        console.log(`the count for ${stringArray[i]}==${count}`)
    }
}


findoccurancy(arr)
INFO