05. Compare Char Arrays от Arrays and Lists - Exercises
http://pastebin.com/CjmQyCwz - това е кода
https://judge.softuni.bg/Contests/Practice/Index/207#4 - линк към Джъдж
Тъй като сега си пререшавам старите задачи, защото съм от многото които не се справиха блестящо на изпита имам въпрос относно тази задача. Когато я реших предния път ми се получи, но даже неочаквано за мен. Не мога да разбера защо ми дава 100 процента, тъй като при последната проверка : else if (first.Length == second.Length) реало проверявах само първият чар от масива. реално , то не се получава цикъл като хората, тъй като проерява нулевия индекс и излиза с break. Условието казва "Compare two char arrays lexicographically (letter by letter)", което разбирам, че трябва да е, ако са равни на дължина, и първата буква е развна, тогава сравняваме втората(нещо което аз не правя).Тогава я докарах до тук и изненадващо за мен ми даде 100 процента, но нямах време да се ровя защо. Ако може някой да ми обясни, ще е супер!!!
-
if (second[i] == first[i])
-
{
-
Console.WriteLine("{0}\n{1}", string.Join("", first), string.Join("", second));
-
break;
-
}