Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

ivoyanev88 avatar ivoyanev88 5 Точки

#javascript 7. Max Sequence of Equal Elements JS

Здравейте Колеги,

7. Max Sequence of Equal Elements.
 

https://pastebin.com/YCBDVvAx

 


Решението работи както се очаква в VSC, само че не минава в judge на всички тестове е едно и също:

C:\Windows\TEMP\ExecutionStrategies\m2izllyu.hf1\tmp9157.tmp:80
let arrnew = arr.split(" ");TypeError: arr.split is not a function

 

 

Тагове:
0
Fundamentals Module
galina777 avatar galina777 4 Точки

Мога да помогна с този код, ако ти върши работа. Минава 100/100. https://pastebin.com/iTW7zyX5

0
Hristo_Yonkov avatar Hristo_Yonkov 1 Точки

Ако мога да попитам и аз имам проблем с тази задача ако може да ми кажете какви входове могат да ме объркат евентуално че тези от примерите ми минават и сам си правя експерименти също минават немога да се сетя какво може да е зададено за да не минава ...

0
Stefankin78 avatar Stefankin78 1 Точки

Ето верния код: https://pastebin.com/J4XTz5HT

1
Chelavrov avatar Chelavrov 0 Точки

Здравейте ;-)  И от мен решение на "07. Max Sequence of Equal Elements - JS"  - https://pastebin.com/Fum7tAhS

0
Nesabg avatar Nesabg 8 Точки

Ето друг тип решение:

 

function solve(arr) {

  let currentItem = "";

  let isEqual = false;

  let times = 1;

  let bestResult = {

    times: 0,

    element: null,

  };

 

  arr.forEach((e, i, ar) => {

    //Check current element with next element

    if (e === ar[i + 1]) {

      isEqual = true;

      currentItem = e;

      times++;

      //store to object first best result

      if (times > bestResult.times) {

        bestResult.times = times;

        bestResult.element = e;

      }

    } else {

      // null all variables

      currentItem = null;

      isEqual = false;

      times = 1;

    }

  });

 

      return new Array(bestResult.times).fill(bestResult.element).join(' ')

}

2
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.