Loading...
kle4ka avatar kle4ka 20 Точки

Задача Spice Must Flow (Exercises: Data Types and Variables) - Java

Здравейте колеги, не мога да си намеря грешката в задачата Spice Must Flow.  Ако някой има идея какъв е проблема, моля за съдействие xD

https://pastebin.com/z1Lwpn8Q

Условието е като коментар под кода.

Ето и линк към judge https://judge.softuni.bg/Contests/Compete/Index/1228#8

Тагове:
0
Fundamentals Module 31/01/2019 14:39:18
Ivan.N.Iliev avatar Ivan.N.Iliev 44 Точки

На ред 22. extractedSpices += (startingYield - 26);  Трябва да първо да провериш дали extractedSpices е по - малко или равно на 26 след като добавиш добива за деня и ако е extractedSpices  става равно на 0. "Note that the workers cannot consume more spice than there is in storage."

                extractedSpices += startingYield ;
                if ( extractedSpices <=  26)
                {
                    extractedSpices = 0;
                }

                else
                {
                    extractedSpices -= 26;
                }

 

                startingYield -= 10;
                daysOperated++;

 

1
kle4ka avatar kle4ka 20 Точки

Добавих проверката, което не промени точките. Оказа се обаче, че трябава още една проверка преди самия цикъл ако още в началото даде Starting Yield < 100 те така и не започват работа, малко кофти е написано условието според мен. Благодаря ти все пак за помощта, действително не бях обърнала внимание на тази проверка, за която ме подсети.

Поствам финалния код, който дава вече 100/100, ако някой иска да си помогне нещо.

https://pastebin.com/VXBwEbdH

 

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