5. Compare Char Arrays
Judge системата ми дава Runtime Error и 80/100 точки. Та, ако някой може да ми намери грешката в този сбъркан код (сигурно по-лошо написан не съм правил).
Ето линк - http://pastebin.com/3dgJLGk5
Judge системата ми дава Runtime Error и 80/100 точки. Та, ако някой може да ми намери грешката в този сбъркан код (сигурно по-лошо написан не съм правил).
Ето линк - http://pastebin.com/3dgJLGk5
На теб ти гърми например всеки тест, при който първият вход е с по-малка дължина от втория. В обратния случай - не.
Честно казано ми е доста трудно все още да се ориентирам в кода ти, много си си усложнил живота с тези if-ове, for-ове, броячи и безкрайни проверки. Ето ти едно по-просто решение (моето), ако може нещо да си пригодиш към твоето или поне да разбереш какво пропускаш... https://dotnetfiddle.net/9ZqvgF
После ще прегледам твоят код по-подробно и ако не се е отзовал никой дотогава ще видя какво мога да направя.
И е хубаво като си кръщаваш променливите, да започват с малка буква. А с главна - методи, класове и т.н.
П.П. Ето ти фикснат и твоя код: https://dotnetfiddle.net/xGAOII
Описала съм ти промените с коментари към кода :)
И аз искам помощ относно тази задача, тъй като в judge ми дава 60/100 - отчита грешен отговор на Тест №4 и Тест №5, а съм направила всички условия и ги тествах с нулевите - всичко работи, но явно не съвсем.
Ето кода ми : http://pastebin.com/yEVRHyQ8
Благодаря предварително.
За единия тест мисля, че ти липсва или в if или в else if проверка дали не сме стигнали последната ст-ст за i, т.е. || i == length - 1 (ако през целия цикъл не влезеш в break, значи са ти еднакви масивите и няма значение къде ще я добавиш тази проверка). Целта е да изпринтиш резултат, без значение в if или else if ще я включиш.
А за другия тест гледам, че си изпуснала третия случай - проверка ако втората дължина е по-голяма от първата.