[Programming Fundamentals] Exercises: Problem 7 - Cake Ingredients
Някой може ли да ми каже защо джъджа ми гърми на Test 2 ? code
Някой може ли да ми каже защо джъджа ми гърми на Test 2 ? code
В условието е казано, че може да се добавят 20 съставки, а цикъла трябва да се завърти 21 пъти, трябва да имаш едно завъртане за "Bake!". Ако го правиш с for, той трябва да е с дължина (int i = 0; i <=20; i++). Ако има такива условия, задължително ще ни тестват граничните случаи. :)
string ingr;
това ти е реда с ингредиента. Не виждам никъде да четеш...
PS. Видях.... Сори
Здравейте, ако може някой да прегледа кода ми защото Judge ми дава Time limit .. И ако може да даде малко акъл защо става така :). Благодаря педваритено !
Ето кода: https://pastebin.com/QBKhz9gb
трябва да е Bake! ти си сложил Bake и влизаш в безкраен цикъл. isRunning никога не ти се променя на false
Flour Bread Sugar Butter Bake! |
Благодаря за отговора!!
Като си декларирал ингредиента, опитай и да го инициализира като празен стринг.
няма да ти даде 20 ингредиента никога, защото печаташ i
дай цикъла до =20
Напрви задачата с while ( ingr != "Bake"). В твоето решение с фор цикъл иска да въведеш 20 пъти съставките, а те може да са по-малко, както е дадено в примера. Затова гърми.
Ето примерно решение: https://github.com/CryptoEcliptic/SoftwareUniversity/blob/master/ProgramingFundamentals/Exercises/02ConditionalStatementsAndLoops/07CakeIngredients/Program.cs