Софтуерно Инженерство
Loading...
+ Нов въпрос
KristinaDimi avatar KristinaDimi 0 Точки

7.String Explosion, Exercise: Text Processing Java Fundamentals

Здравейте,

може ли някой да помогне да си открия грешките на задача 7.String Explosion.Два тестa(4,5) не ми излизат.

https://pastebin.com/hHbB2vKY?fbclid=IwAR3flIzBctomkGyQJwaegk1TbHglZK0Bsug8kkG23_ISS-35ZHjm1bPYOFQ

Условие:

https://softuni.bg/trainings/resources/officedocument/44461/exercise-problem-descriptions-java-fundamentals-september-2019/2440

0
Programming Fundamentals
svephoto avatar svephoto 215 Точки
Best Answer

Здравей,

 

Това https://pastebin.com/qU8zJYMp е твоят код с нужните промени. Можеше да използваш StringBuilder вместо List, но и с него става. Правиш си една char променлива, в която присвояваш конкретния символ от i. После в същия цикъл (вместо в друг for-цикъл) директно минаваш в if-проверка за това дали символът е '>' и нямаш нужда от else-if след нея. Там започваш да си правиш нужните неща: ако символът е '>', увеличаваш си i и тук като направиш bomb не я приравняваш на 0, а си смяташ числената й стойност. Правиш си още една променлива int j, в която присвояваш i, а после влизаш в още един for. Разгледай вътре в него какво се случва - може да си го дебъгнеш. Малко странно написан изглежда самият цъкъл в началото, но така работи. :-) Надявам се да съм бил полезен, макар и с недотам изчерпателни обяснения по новия вид на кода ти. И да - така минава със 100/100 в Judge.

Успех!

0
KristinaDimi avatar KristinaDimi 0 Точки

Много благодаря smiley

0
svephoto avatar svephoto 215 Точки

Моля!

0