Beginner - 6 - Track the drones

Можливо, на ранок сміятимусь із посту, але поки що поділюся =)
Маю рішення трохи не таке, як “офіційне”, і не можу зрозуміти, що саме не подобається тестам на сайті (моя улюблена гра, до речі, разом із грою “де саме я нафакапила”).
Перевірила рішення, яке видало неочікуваний аутупут, у Віжуал Студіо без розширення - наче, все норм.
Ось кодТ:

using System;

namespace SwitchStatement
{
class DeliveryDrones
{
static void Main()
{
string droneLogInput = Console.ReadLine();
int backwardCounter = 0;
int forwardCounter = 0;

        while (droneLogInput != "Destination reached.")
        {
            switch (droneLogInput)
            {
                case "backward":
                    backwardCounter++;
                    break;

                case "forward":
                    forwardCounter++;
                    break;
            }
            
            if (forwardCounter < backwardCounter)
            {
                Console.WriteLine("Go back to base. Delivery failed.");
                break;
            }
            else
            {
                droneLogInput = Console.ReadLine();
            }
                           
        }

        Console.WriteLine(forwardCounter*10);
    }
}

}

коли ми рахуємо відстань, яку дрон вже пролетів, чи достатньо враховували лише кроки вперед?
Чи стоїть дрон на місці між вперед та наступним вперед?

1 Like

:see_no_evil:
омг. Дяка!