Loading...
sasho91 avatar sasho91 16 Точки

08. Array Manipulator 63/100точки

Здравейте, получавам 63/100 точки в Judge на задачата и не мога да разбера защо.Това е кодът ми: https://pastebin.com/1yL9ENj5 .

Линк към judge: https://judge.softuni.bg/Contests/Compete/Index/1299#7

Може ли някой да ми даде насоки какво трябва да оправя?

Благодаря предварително! 

Тагове:
0
JavaScript Fundamentals
Kalzz avatar Kalzz 12 Точки
Best Answer

Здравей, както колегата вече е споменал част от грешката беше в sumPairs.

След тази промяна - https://pastebin.com/H5F2wY1Q в judge получава 90/100. 

Не съм сигурен за последната грешка, но можеш да разгледаш моето решение тук - https://pastebin.com/mrifZ6xG

0
krasizorbov avatar krasizorbov 548 Точки

Последно още една малка поправка на ред 24 от задачата при addMany:

for (let j = command.length - 1; j >= 2; j--) {
          copyNumbers.splice(command[1], 0, +command[j]);
        }

command[j] не беше превърнат в число!!!

0
22/06/2020 01:29:11
sasho91 avatar sasho91 16 Точки

Благодаря за поправката! :)

0
krasizorbov avatar krasizorbov 548 Точки

Здравей,

Пробвах всяка една команда по отделно и само на sumPairs открих някакви разминавания.

Следния вход дава изхода по - долу което не е коректно!

input => arrayManipulator([1, 2, 3, 4, 5, 6, 7], ["sumPairs", "print"]);

output => [ 3, 7, 11, NaN ]

Не битрябвало да връща NaN а 7!

Надявам се това да е единственната грешка(не съм пробвал повече от 10 мин).

Ако има нещо пиши.

0
21/06/2020 23:32:47
krasizorbov avatar krasizorbov 548 Точки

Последно още една малка поправка на ред 24 от задачата при addMany:

for (let j = command.length - 1; j >= 2; j--) {
          copyNumbers.splice(command[1], 0, +command[j]);
        }

command[j] не беше превърнат в число!!!

0
22/06/2020 01:29:01
sasho91 avatar sasho91 16 Точки

Благодаря много, колега! Задачата мина със 100/100! :)

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