Loading...
inser7 avatar inser7 221 Точки

[Programming Fundamentals] 1 тест на 05. Pizza Ingredients

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

имам малък проблем с тази задачка.Тя е от методи и масиви-допълнителни упражнения.Като цяло програмата минава в Judge na 83/100,въпросът ми е някой може ли да ми обясни къде греша.Гърми 1-вият тест-девакто по-елементарният,какви ли не тестове сам си измислях,но неуспях да открия къде греша,моля за малко помощ..

https://pastebin.com/s6dJiq1k - линк към моето решение.

https://judge.softuni.bg/Contests/Practice/Index/581#4- линк към Judge

http://https://softuni.bg/trainings/resources/officedocument/15563/exercise-problem-descriptions-programming-fundamentals-may-2017 - линк към условието на задачата- 5-та задача.

П.С. Мъча се от 1 час,ако бях на изпит я зарязвах на 10-тата минута,но сега се упражнявам и ми стана интересно къде бъркам.

 

Тагове:
0
Programming Fundamentals 28/09/2017 17:30:19
inser7 avatar inser7 221 Точки

Благодаря ти fbinnzhivko за бързата реакция,да в if (counter >= 10) е било разковничето.Но разгледах и твоето решение.Ти ползваш for (int i = 0; i < ingredients.Length && ingredientsCount < 10; i++) , но и твоето е без равно,а дава 100/100. Дали може да ми обясниш защо е така,че вече се оплетох....сложих = на моето решение и стана,а в твоето нямаш =,а дава 100/100.Ще съм ти благодарен ако знаеш,защо се получава така.Мерси предварително :) и поздрави.

П.С. а и както казах по-горе още се уча и ми е интересно,защо се получава така.Не ми е само за 100 точки в Judge.

0
28/09/2017 15:40:51
fbinnzhivko avatar fbinnzhivko 1586 Точки

1.Използването на return не е добра практика в тази задача.

Ти проверяваш за по голямо и равно на 10  counter >= 10
Аз проверяваш за ingredientsCount по малък от 10 ingredientsCount < 10

Проверявам го в ограничението на for цикъла до кога да върти обаче.
Complex expressions, even method calls, can be used in the conditions of a for-loop.

 

Решения

Разгледай всички решения в GitHub.
Даже може да го форкнеш там.

 

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