Liliana797979

viarno reshenie easter eggs while loop

Feb 25th, 2021
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.      
  2. function easterEggs(input) {
  3.  
  4.     let index = 0;
  5.     let eggs = Number(input[index]);
  6.     index++;
  7.     let i = 0;
  8.     let redCounter = 0;
  9.     let orangeCounter = 0;
  10.     let blueCounter = 0;
  11.     let greenCounter = 0;
  12.     let maxEggs = 0;
  13.  
  14.     while (i < eggs) {
  15.         i++;
  16.         let color = input[index];
  17.         index++;
  18.         switch (color) {
  19.             case "red":
  20.                 redCounter++;
  21.                 if (redCounter > maxEggs) {
  22.                     maxEggs = redCounter;
  23.                 }
  24.                 break;
  25.             case "orange":
  26.                 orangeCounter++;
  27.                 if (orangeCounter > maxEggs) {
  28.                     maxEggs = orangeCounter;
  29.                 }
  30.                 break;
  31.             case "blue":
  32.                 blueCounter++;
  33.                 if (blueCounter > maxEggs) {
  34.                     maxEggs = blueCounter;
  35.                 }
  36.                 break;
  37.             case "green":
  38.                 greenCounter++;
  39.                 if (greenCounter > maxEggs) {
  40.                     maxEggs = greenCounter;
  41.                 }
  42.                 break;
  43.         }
  44.     }
  45.     if(maxEggs === redCounter){
  46.         color = "red";
  47.     }
  48.     if(maxEggs === orangeCounter){
  49.         color = "orange";
  50.     }
  51.     if(maxEggs === blueCounter){
  52.         color = "blue";
  53.     }
  54.     if(maxEggs === greenCounter){
  55.         color = "green";
  56.     }
  57.  
  58.     console.log(`Red eggs: ${redCounter}`);
  59.     console.log(`Orange eggs: ${orangeCounter}`);
  60.     console.log(`Blue eggs: ${blueCounter}`);
  61.     console.log(`Green eggs: ${greenCounter}`);
  62.     console.log(`Max eggs: ${maxEggs} -> ${color}`);
  63.  
  64.  
  65. }
  66.  
  67. easterEggs([
  68.     '7', 'orange',
  69.     'blue', 'green',
  70.     'green', 'blue',
  71.     'red', 'green',
  72.     ''
  73. ]);
Advertisement
Add Comment
Please, Sign In to add comment