Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

D.Dimov_96 avatar D.Dimov_96 74 Точки

[Homeworк] Java Advanced - Exercise: Linear data structures - Problem{5} - Matrix shuffling

Здавейте колеги,

Във форума има тема за тази задача и тя е на адрес https://softuni.bg/forum/5649/homework-multidimentional-arrays-poblem-03-matrix-shuffling

Но е от 20/09/2015 и е за C#, затова задавам въпроса си за Java.

Моето решение на задачата е на адрес https://github.com/DimovDimo/Software-University-SoftUni/blob/master/Java-Fundamentals-May-2018/Java-Advanced-May-2018/06.EXERCISE%20LINEAR%20DATA%20STRUCTURES/src/Problem05MatrixShuffling.java

judge.softuni.bg ми дава грешка Test #4 (Runtime error).

Изпращам 2 снимки на проблема.

На основната страница на judge https://github.com/DimovDimo/Software-University-SoftUni/blob/master/Java-Fundamentals-May-2018/Java-Advanced-May-2018/06.EXERCISE%20LINEAR%20DATA%20STRUCTURES/SoftUni%20Forum/Problem%7B5%7D%20-%20Matrix%20shuffling/judge%20main%20view.jpg

На тестовете в judge https://github.com/DimovDimo/Software-University-SoftUni/blob/master/Java-Fundamentals-May-2018/Java-Advanced-May-2018/06.EXERCISE%20LINEAR%20DATA%20STRUCTURES/SoftUni%20Forum/Problem%7B5%7D%20-%20Matrix%20shuffling/judge%20test%20view.jpg

Аз опитах да поставя try catch (ArrayIndexOutOfBoundsException a) навсякаде, но тази грешка продължава да се появява.

Моля, ако някой знае нека да сподели, къде е грешката ми. Благодаря предварително.

 

Поздрави

Димо Димов

Студент в softuni.bg

Тагове:
1
Java Advanced
VasAtanasov avatar VasAtanasov 48 Точки
Best Answer

https://pastebin.com/W17iA77z -  това е твоето решение 100/100. Добавих една проверка елементите в командата да са 5 иначе е невалидна ". In order for a command to be valid, it should start with the "swap" keyword along with four valid coordinates (no more, no less)." Иска се да започва със swap и да има 4 елемента след него.

 

https://pastebin.com/EgedhEWq - това е моето решение.

0
D.Dimov_96 avatar D.Dimov_96 74 Точки

Благодаря VasAtanasov,

Аз добавих приверка за comands.length == 5 и при мен се получи резултат 100/100.

Поздрави

Димо Димов

Студент в softuni.bg

0
VasAtanasov avatar VasAtanasov 48 Точки

Моля за нищо.

Поздрави

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.