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

EX09 - Spice Must Flow

Някой има ли представа на това какъв му е случаят, че дава 57 / 100 в Джъджа?

 

using System;
using System.Numerics;

namespace EX09_Spice_Must_Flow
{
    class MineProduction
    {
        static void Main()
        {
            BigInteger startingYeld = BigInteger.Parse(Console.ReadLine());

            BigInteger produced = 0;
            BigInteger days = 0;

            while (startingYeld >= 100)
            {
                produced += startingYeld - 26;
                startingYeld -= 10;
                days++;
            }

            produced -= 26;

            Console.WriteLine(days);
            Console.WriteLine(produced);
        }
    }
}

 

Тагове:
0
Fundamentals Module
kle4ka avatar kle4ka 19 Точки

Сложи преди while цикъла една проверка ако началното количество е по малко от 100 да печати директно, защото ако няма поне 100 хората никога не почват работа. Условието е написано малоумно, повечето колеги се запъват точно на тази стъпка, включително и аз това бях пропуснала. С тази проверка ти дава 100/100 ^^

if(startingYeld < 100){
            Console.WriteLine(days);
            Console.WriteLine(produced);
              
            }else{

            while (startingYeld >= 100)
            {

0
Mr.D.Dimitrov avatar Mr.D.Dimitrov 1 Точки

Thanks!  Обясненията са им FRUSTRATING!

0
28/08/2021 22:15:08