Loading...
TeodorDimitrov89 avatar TeodorDimitrov89 264 Точки

Breakfast Robot->Advanced Functions

Имам проблем с тази задача.

Дава ми 87/100 не ми минават 2 нулеви теста и един нормален. 

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

задачата е тази

а това е решението ми

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

Тагове:
0
Module: JS Advanced
ralitsa_d avatar ralitsa_d 171 Точки
Best Answer

Хм, когато carbohydrates < 0 функцията ти връща стринг "Error" и присвояваш на променливата success този стринг. Когато провериш дали succes e true, а тя държи непразен стринг, това също е true и затова печаташ "Success".

Можеш да направиш проверката по този начин, така дава 100/100:

if(success == true) {return 'Success';}
else{ return success;}

Интересно е, че всички останали тестове минават :)

0
26/10/2016 13:42:06
TeodorDimitrov89 avatar TeodorDimitrov89 264 Точки

Благодаря за отговора.Знаех ,че там е проблема ,но не знаех как да го поправя .Благодаря.

Интересното е ,че не ми минава единия нулев тест и не мога да си обясня как другите минават.

1
26/10/2016 14:13:05
ralitsa_d avatar ralitsa_d 171 Точки

Ами явно има само един тест, който да очаква резултат Error, всички останали очакват Success. Това е малко странно, предвид, че има доста тестове, но неведоми са пътищата на judge в този курс :D

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