Професионална програма
Loading...
DimiPetrov avatar DimiPetrov 5 Точки

Изпитни задачи - Цикли (Easter Eggs, Game Number Wars, Darts, Cinema, Oscars, Cinema Voucher, Renovation, Football Tournament)

Здравейте. Опитвам се да реша всички задачи в изпитната секция, но някои все още ми се опъват. Ето ги една по една, с условието и моето решение до момента:

Easter Eggs - https://judge.softuni.bg/Contests/Practice/Index/1637#8  - https://pastebin.com/5vMP6GBw

Game Number Wars - https://judge.softuni.bg/Contests/Practice/Index/1538#6 - https://pastebin.com/zT5rX74b (дава ми Compile time error)

Darts - https://judge.softuni.bg/Contests/Practice/Index/1538#7 - https://pastebin.com/hZhkh0jP (отново Compile time error)

Cinema - https://judge.softuni.bg/Contests/Practice/Index/1699#6 - https://pastebin.com/twT4dY48

Oscars - https://judge.softuni.bg/Contests/Practice/Index/1699#9 - https://pastebin.com/gyqC2DW8 (87 / 100)

Cinema Voucher - https://judge.softuni.bg/Contests/Practice/Index/1596#3 (за тази нямам решение, тъй като се изисква познание по ASCII таблици - няма да ни бъде включено на изпита, но ако някой може да обясни принципа, ще съм благодарен)

Renovation - https://judge.softuni.bg/Contests/Practice/Index/1745#7 - https://pastebin.com/xsXAemu7

Football Tournament - https://judge.softuni.bg/Contests/Practice/Index/1745#9 - https://pastebin.com/yC8mByuL (Runtime Error)

Предварително се извинявам, ако създавам затруднения, пускайки повече задачи в един въпрос. Просто отделих повече време да се опитам сам да реша задачите от Loops 1 и Loops 2 (for- и while- цикли), но тези останаха. 

MartinBG avatar MartinBG 3192 Точки

Easter Eggs - имаше проблеми с индексацията и аутпута

Game Number Wars - много и различни проблеми, най-добре го сравнете с Вашето решение

Darts - премахнат излишен/повтарящ се код, опростена индексация

Cinema - опростена логика и индексация

Oscars - опростена/оправена логика

Renovation - синтактични и логически грешки

Football Tournament - доста разбъркан код, синтактични грешки

 

Примерно решение на Cinema Voucher - за получаването на ASCII кодовете може да се използва String.prototype.charCodeAt()

 

Забелязах доста синтактични грешки в решенията - грешки, които са видими още в WebStorm. Препоръчвам Ви да минете на това IDE, поне докато свикнете със синтаксиса на езика.

0
05/06/2020 08:04:54
MartinBG avatar MartinBG 3192 Точки

@DimiPetrov Добавих оправените решенията и за останалите задачи.

0
DimiPetrov avatar DimiPetrov 5 Точки

Благодаря Ви много, сега ще прегледам решенията.

1