Задача 06. High Jump Programing Basics Exam Preparation issue
Здравейте,
имам нужда от малко помощ, написах си някакво решение на задачата, което ми изглежда, че работи... а в judje имам 70 точки за него .
Прегледах и други решения на задачата, вероятно доста по-лесни и удачни, но ако може да помогнете с конкретното ми решение и с това къде бъркам, ще съм благораден :)
Благодаря предварително
Привет !
Дали ще е удобно да погледнете и това решение ? Дава 60/100.
Благодаря :)
https://pastebin.com/9m9wCpiN
torosian88,
Готов си - 100/100.
===============
while (true) // jump < goalJump това не е подходящо условие! goalJump е виртуално ниво, а не реалното ниво на летвата - currentGoal. Пример: currentGoal = 2.0, jump = 2.7, goalJump = 2.5 - при този примерен изход ще излезнеш от цикъла, и би било грешно!!!
{
jump = int.Parse(Console.ReadLine());
jumpCounter++;
====================
====================
if (jump > currentGoal) // jump > currentGoal && jump < goalJump - по-горе съм писал за тази особеност на задачата
{
if (currentGoal >= goalJump)
{
break;
}
currentGoal += 5;
}
=====================
Поздрави,
Иван :)
Много благодаря ! Хубав и успешен ден :) !