Advertisement
Aliendreamer

max equal elements

Feb 9th, 2019
779
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(arr){
  2.    
  3.     let  array=arr[0].split(' ').map(Number);
  4.     let startingIndex=0;
  5.     let count;
  6.     let finalIndex=0;
  7.     maxCount=0;
  8.     for (let index = 0; index < array.length; index++) {
  9.         startingIndex=index;
  10.         count=0;
  11.         const elementToCompare=array[index];
  12.         for (let innerIndex = index; innerIndex < array.length; innerIndex++) {
  13.             const element = array[innerIndex];
  14.            
  15.             if(element===elementToCompare){
  16.                 count++;
  17.             }else{
  18.            
  19.                 break;
  20.             }
  21.         }
  22.         if(count>maxCount){
  23.             maxCount=count;
  24.             finalIndex=startingIndex;
  25.         }
  26.        
  27.     }
  28.     let result=array.splice(finalIndex,maxCount);
  29.  
  30.     console.log(result.join(' '));
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement