Софтуерно Инженерство
Loading...
+ Нов въпрос
MilenaSl avatar MilenaSl 161 Точки

[Exams] Programming Fundamentals Exam - 26 February 2017 Part I - Problem {2} - Hornet Comm

Изтествах премерите в задачата, както и други възможни комбинации, изчетох и дебъгнах още 324234 пъти и всичките изходи изглеждат правилни.

Но! Judge ми дава само 1 верен от общо 10 теста (10 точки). Авторското решение е направено с Regex, съответно не ми беше от помощ, затова се обръщам към вас.

Предположения за грешки? https://pastebin.com/9m3kW8Tq

Тагове:
0
Programming Fundamentals
sivancheva avatar sivancheva 11 Точки

Давам ти моето решение,

дано ти помогне и да видиш къде е проблемът

https://pastebin.com/3HVCDwji

1
NikolayPopov avatar NikolayPopov 253 Точки

Моето без Regex https://pastebin.com/chJGiEXM дано да помогне.

1
MilenaSl avatar MilenaSl 161 Точки

Единственото, което промених в кода си, за да от 10 точките ми станат 100, беше първоначалното сплитване. Проверката ми за формата на инпута не е била наред и то като за 9 грешни теста. Ама че странно.

Вместо:

string[] input = inputLine.Split(' ');
char[] firstQuery = input[0].ToCharArray();
char[] secondQuery = input[2].ToCharArray();

Сложих:

 var tokens = input.Split(new string[] { " <-> " }, StringSplitOptions.None);

 if (tokens.Length != 2)
{
    input = Console.ReadLine();
    continue;
}
char[] firstQuery = tokens[0].ToCharArray();
char[] secondQuery = tokens[1].ToCharArray();

0
yana_neykova avatar yana_neykova 2 Точки

Здравейте, аз също имам лек проблем със задачката.

Ето ми го кода - > https://pastebin.com/11QvFdqr

 

Може ли малко помощ къде  е грешката?

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

0