[Exercises] JS advanced => JS classes => 08. Kitchen || проблем
https://judge.softuni.bg/Contests/Practice/Index/1534#7
Здравейте. Някой може ли да ми помогне с кода ми и да ми каже защо два от тестовете не минават. Проверил съм всички изходи и грешките са при следните методи:
1: addToMenu() - в случаите когато има поне 1 рецепта в менюто
2: showTheMenu() - пак в случаите когато има поне 1 рецепта в менюто.
При тестовете ми във VScode изходите ми изглеждат идентични с тези, които се искат в условието на задачата, но въпреки това Judge изглежда не ги приема.
Благодаря! Мина ми през ума това да е грешката, но понеже в условието пишеше нещо, че менюто трябва да се tirm-не, мислих, че не трябва да се слага този последен '\n' и така и не го пробвах.
Edit: Благодаря и за обяснението на 2-та грешка! Доста неприятно е като има такова разминаване в условието и в тестовете, и особено когато не може да се провери какво точно иска judge...
Здравейте,
Понеже и аз се сблъсках с тази приятна задача. Искам да направя допълнение към TEST 6: явно judge не само иска да да имаш пропърти с име "products", но и стойността му да е масив.
Пример:
1) this.menu[meal] = { price: price, products: products };
--- тест 6 минава;
2) this.menu[meal] = { price: price, products: {} };
for (let i = 0; i < products.length; i++) {
let [name, quantity] = products[i].split(" ");
this.menu[meal].products[name] = +quantity;
}
--- тест 6 гърми