C# Задача 04.Walking от последната лекция.
Здравейте,
Имам проблем с въпросната задача. Всички изходи от условието излизат верни, но в Judge ми дава 70/100, като на 3 места ми показва * (Runtime error).
Здравейте,
Имам проблем с въпросната задача. Всички изходи от условието излизат верни, но в Judge ми дава 70/100, като на 3 места ми показва * (Runtime error).
Цикъла ти е грешен. Би трябвало да бъде така:
if (walkedSteps == "Going home")
{
walkedSteps = Console.ReadLine();
sumSteps += int.Parse(walkedSteps);
break;
}
else
{
sumSteps += int.Parse(walkedSteps);
if(sumSteps >= 10000)
{
break;
}
}
walkedSteps = Console.ReadLine();
Пак същия резултат ми дава.
може ли да пейст-неш променения код?
В момента не мога да го изпратя, но общо взето махнах нещата от тялото на цикъла и пейстнах твоите. Въпреки че не смятам, че като добавя else това ще оправи цикъла, тъй като ако входът е "Going home" така или иначе ще приключи цикъла още в първия if (има break;) и няма да се изпълнят следващите редове, а ако не влезе в първия if, то следващите редове ще се изпълнят, дори да няма else.