Java Advanced Retake Exam - 17 Dec 2019 2. Present Delivery
Привет,някой да сподели решение на:
2. Present Delivery
Или да погледне кода,че се овъртях.
https://judge.softuni.bg/Contests/Practice/Index/1983#1
код 0/100:
Поздрави!
https://judge.softuni.bg/Contests/Practice/Index/1983#1
код 0/100:
Поздрави!
В условието на тази задача има неясноти и пропуски, като - например, в каква последователност да се обхождат "съседите" при попадане на cookie (това е важно, ако наличниге подаръци са по-малко от броя деца), както и грешки и противоречия (в условието пише "If Santa has been to a house and the kid there has received a present, the cell becomes '-'", но от примерните тестове е видно, че полето винаги се променя на "-").
Judge не покрива много от възможните сценрии - напр. няма тест, при който се излиза от игралното поле, или подаръците свършват докато е на cookie.
Колегата @apdimitrov е успял да открие защо се чупи тест №6:
Общо взето ако ти свършат и подаръците и добрите даца едновремено и то само ако си върху "C" не трябва да печаташ
"Santa ran out of presents!".
Имам и известни подозрения, че авторовото решение, използвано за генериране на очакваните резултати от тестовете w Judge, също не е съвсем читаво спрямо условията, защото на единсвеното решение, което добутах до 100 точки, му фейлва вторият нулев тест.
Накратко, препоръката ми е да не си губите времето с тази задача за 100/100, ами по-добре решете някой от изпитите с по-читави задачи. Гледайте резултатите от изпита - ако има приличен брой хора, решили дадена задача, то най-вероятно условието и тестовете за задачата са коректни.
Хаха,разбирам. Днес цял ден я решаваме с един приятел онлайн и започнахме да си викаме накрая :D
https://gbwhatsapp.one/ https://gbwhatsapp.one/fmwhatsapp-apk/ https://gbwhatsapp.one/yowhatsapp-apk/ https://gbwhatsapp.one/whatsapp-plus-apk/
Привет, колеги,
Готвейки се за изпит и аз попаднах на тази задача. Дори се опитах да си засичам време, но очаквано се провалих с такава задача. Забелязах и аз неуточнените условия споменати по-горе.
Блгадарение на коментара:
Успях да я докарам до 100/100. Това е решението ми.
Да, има твърде много проверки, но ги написах, докато се опитвах сам да открия причината заради която гърми прословутият предпоследен 6ти тест.
Благодаря на @MartinBG за коментара! Потвърждавам, че точно това проверява теста и се надявам и аз да помогна на някой, който се е захванал с тази задача.