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