Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function easterEggs(input) {
- let index = 0;
- let eggs = Number(input[index]);
- index++;
- let i = 0;
- let redCounter = 0;
- let orangeCounter = 0;
- let blueCounter = 0;
- let greenCounter = 0;
- let maxEggs = 0;
- while (i < eggs) {
- i++;
- let color = input[index];
- index++;
- switch (color) {
- case "red":
- redCounter++;
- if (redCounter > maxEggs) {
- maxEggs = redCounter;
- }
- break;
- case "orange":
- orangeCounter++;
- if (orangeCounter > maxEggs) {
- maxEggs = orangeCounter;
- }
- break;
- case "blue":
- blueCounter++;
- if (blueCounter > maxEggs) {
- maxEggs = blueCounter;
- }
- break;
- case "green":
- greenCounter++;
- if (greenCounter > maxEggs) {
- maxEggs = greenCounter;
- }
- break;
- }
- }
- if(maxEggs === redCounter){
- color = "red";
- }
- if(maxEggs === orangeCounter){
- color = "orange";
- }
- if(maxEggs === blueCounter){
- color = "blue";
- }
- if(maxEggs === greenCounter){
- color = "green";
- }
- console.log(`Red eggs: ${redCounter}`);
- console.log(`Orange eggs: ${orangeCounter}`);
- console.log(`Blue eggs: ${blueCounter}`);
- console.log(`Green eggs: ${greenCounter}`);
- console.log(`Max eggs: ${maxEggs} -> ${color}`);
- }
- easterEggs([
- '7', 'orange',
- 'blue', 'green',
- 'green', 'blue',
- 'red', 'green',
- ''
- ]);
Advertisement
Add Comment
Please, Sign In to add comment