Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Знам, че коментара Ви е основателен, но съм в началото на модула и все още имам пропуски. Ще опитам да си рефакторирам кода и ще го върна към дискусията. Благодаря за коментара.
Направих някои промени по кода си, но продължавам да не си виждам грешката и пак получавам 90/100 https://pastebin.com/nN0Ji9xd.
https://pastebin.com/X4cyBhes - Работещо решение и доста по-кратко. Успех!
@Milko123
Тест №6 не минава заради Runime error, а при работа с масиви, най-честата причина за такива exception-и е невалиден индекс.
В кода забелязвам, че след превъртане и попадане на 'T', променяте индекса в грешната посока.
Например в MoveUp, ако сме на ред 0 и получим тази команда, тя ще ни изпрати на последния ред. Aко там има 'Т' вместо да ни върне на ред 0, ще увеличи реда с 1, което вече е извън размера на matrix и като сигне до if (matrix[rowCheck, colCheck] == 'F') ще хвърли IndexOutOfRangeException
Ето примерен тест, който демонстрира бъга:
MartinBG
Много благодаря за подхода Ви към моя проблем. Последвах Вашите препоръки и открих начин, примерния вход, който сте дали да не връща грешка, но в случая на задачата това не е нужно. Това е ценен съвет за мен, тъй като в друга подобна задача би ме подвело. Та с малко помощ от код на друг колега преправих моя и постигнах 100/100 в Judge https://pastebin.com/v0DhPPJA. Голяма част от проблема ми се дължеше на грешни оператори в if проверките за движение.