Консультации

Не проходит 5 , 6 ,7 тест!!!

Не проходит 5 , 6 ,7 тест!!!

от Magzhan Zhakuda -
Number of replies: 3
Не проходит 5 , 6 ,7 тест!!!Почему??
помогите!!
In reply to Magzhan Zhakuda

Re: Не проходит 5 , 6 ,7 тест!!!

от Novikov Kola -
При решении данной задачи стоить учитывать, что описание(путь) может состоять с нескольких команд(показано в примере Alexey Prokopnev). Можна решить задачу через файловый ввод/вывод, используя цикли.
In reply to Novikov Kola

Re: Не проходит 5 , 6 ,7 тест!!!

от Dmytro Skrypka -
Добрый день!
Я решил задачу через цыкл, что может быть не так?
static void Main(string[] args)
{
int x = 0, y = 0;
string[] ab;
while (true)
{
ab = Console.ReadLine().Split(' ');
if (ab[0] == "North") y += int.Parse(ab[1]);
else if (ab[0] == "West") x-= int.Parse(ab[1]);
else if (ab[0] == "South") y-= int.Parse(ab[1]);
else if (ab[0] == "East") x+= int.Parse(ab[1]);
if (x == 3 && y == 4)
{
Console.WriteLine("Tresure!!!\n{0} {1}", x, y);
break;
}
}
}

Нужно взять во внимание неправильный ввод?