Софтуерно Инженерство
Loading...
+ Нов въпрос
krasizorbov avatar krasizorbov 140 Точки
Best Answer

Здравей,

ето решението на задачата: https://pastebin.com/47h5WLVk

Значи runtime грешката идва от това че ползваш двумерен масив.

Доста се измъчих но разбрах че идва от двумерния масив.

Затова ползвах jagged масив и с някои други подобрения даде 100/100

0
krasizorbov avatar krasizorbov 140 Точки

Понеже има доста повтарящ се код направи си методи!!!

0
Tsenkow avatar Tsenkow 16 Точки

Със същия код, но с jagged array даде 100/100. https://pastebin.com/B6Qx6iuQ

1
krasizorbov avatar krasizorbov 140 Точки

Здравей,

Мисля че има нещо което не си взел под внимание в условието:

  • It can be “up”, “down”, “left”, “right
  • If Paris tries to move outside of the field, he doesn’t move but still has his energy decreased

Никъде не правиш проверка ако Париш случайно излиза извън матрицата тогава си остава на мястото но все пак губи от енергията си.

Продължавам да търся грешки.

0
Tsenkow avatar Tsenkow 16 Точки

Сложил съм parisEnergy-- още преди проверките за посоката. Така дори и да излезе от матрицата ще загуби енергия и няма да си промени позицията.

0