Грешни параметри в Judge.
Здравейте,
Започнах решаването на изпитни задачи на JS от най-старите, които успях да намеря:
Programming Basics Online Exam - 28 and 29 July 2018
Забелязах обаче следния проблем:
При някои задачи няма проблеми, но при други Judge изкарва невъзможни резултати в тестовете и съответно дава грешки, които не съществуват при тестване на прoграмата в VSC или VS
Пускам 1 пример, който дава 0/100 в Judge, но работи перфектно в споментаите по-горе IDE-та. Задачата е 05. Game Info :
Същия проблем имах за 04. Group Stage и подобен за 04. Best Player, но пък напр. 05. Fan Shop приема и обработва програмата нормално.....
Благодаря за отговора!
Действително на тази и на зад. 04. Group Stage, с дефиниране на променливата се получава 100/100.
Това обаче създава два нови въпроса:
- някаква идея защо няма проблем в IDE-тата, а само в Judge?- ОК- как тогава Judge изкарва 90/100 на решение, в което цикъла сменя постоянно променливата от число в низ и съответно отново не е декларирана(зад. 04. Best Player):
https://pastebin.com/JL2wgDH3
Поздрави,
в ide-то и локално ти сам си подаваш кода и си подаваш което очакваш, в judge нарочно ти пращат edge cases :D пеимерно ти винаги очакваш да ти подадат 1 а ти дават '1' и те чупят веднага.
А защо е така,за да се научите, да мислите логично да предвиждате,крайни случай и общо взето да пишете правилен код и адаптирате.
Благодаря за отговора!
Предималко се усетих да тествам входа изцяло със стринг и го видях - урока е научен :).
Но това не отоговаря на втория въпрос, а само го задълбочава.....
Поздрави,