Advertisement
miroLLL

Max Sequence of Equal Elements

Jun 5th, 2020
733
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function maxSequenceOfEqualElements(arr) {
  2.  
  3.     let bestSequence = [];
  4.  
  5.     for (let index = 0; index < arr.length; index++) {
  6.         let element = arr[index];
  7.         let currentSequence = [element];
  8.  
  9.         for (let i = index + 1; i < arr.length; i++) {
  10.             let nextElement = arr[i];
  11.  
  12.  
  13.             if (element === nextElement) {
  14.                 currentSequence.push(nextElement);
  15.                 index = i;
  16.             } else {
  17.                 break;
  18.             }
  19.         }
  20.  
  21.         if (currentSequence.length > bestSequence.length) {
  22.             bestSequence = currentSequence;
  23.         }
  24.  
  25.     }
  26.  
  27.     console.log(bestSequence.join(' '))
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement