Професионална програма
Loading...
PShterev avatar PShterev 1 Точки

Exercise: Data Types and Variables - 10. *Poke Mon

Здравейте,

може ли някой да ми помогне с решението на тази задача? В Judge, следният код ми дава 60/100:

 

using System;

namespace PokeMon
{
    class Program
    {
        static void Main(string[] args)
        {
            int pokePower = int.Parse(Console.ReadLine());
            int pokePowerCurrent = pokePower;
            int distanceBetwTargets = int.Parse(Console.ReadLine());
            int exhaustionFactor = int.Parse(Console.ReadLine());
            int hitTargets = 0;

            do
            {
                pokePowerCurrent -= distanceBetwTargets;
                hitTargets++;

                if (pokePowerCurrent == pokePower / 2.0 && exhaustionFactor != 0)
                {
                    pokePowerCurrent = pokePowerCurrent / exhaustionFactor;
                }

            } while (pokePowerCurrent > distanceBetwTargets);

            Console.WriteLine(pokePowerCurrent);
            Console.WriteLine(hitTargets);
        }
    }
}

 

Благодаря предварително.

Тагове:
1
C# Fundamentals
krum_43 avatar krum_43 673 Точки

Решението ти е вярно като е необходимо да добавиш едно равенство при проверката:

while (pokePowerCurrent >= distanceBetwTargets);

С този код вземаш 100/100.

 

0