[Judge] JavaScript Basics - Как да работим в системата
Колеги, зачестиха въпросите как да се оправяме с Judge системата когато ползваме езика JavaScript. Системата работи така:
- Трябва да дефинирате функция solve(args)
- Подава ви входните данни в масива args ред по ред (по един стриг за всеки ред от входа)
- Изходът трябва да го върнете като единична стойност или стринг с "\n" между редовете (не го печайтайте на конзолата)
Ето примерно решение на задачата "Problem 1 – Joro, the Football Player" от състезанието http://judge.softuni.bg/Contests/2/CSharp-Basics-Exam-10-April-2014-Morning:
- http://pastebin.com/F315XusS
- Дава 100 / 100 точки.
Ето примерно решение на задачата "Problem 3 – Sunglasses" задачата от състезанието http://judge.softuni.bg/Contests/2/CSharp-Basics-Exam-10-April-2014-Morning:
- http://pastebin.com/hgP4tNeN
- Дава 100 / 100 точки.
Забележка: ако ползвате фунцкии, те трябва да са вложени във функцията solve().
Целият ви код трябва да е във функция solve(args), която връща като резултат string. Функцията може да се казва и по друг начин, например findLongestSubsequence(arr).
Функцията приема като вход масив от стрингове - по 1 елемент за всеки ред от входа. Например ако входните данни за 10 числа, по едно на ред, ще ви бъдат подадени като масив от 10 елемента: arr[0], arr[1], ... arr[9].
Трябва да върнете като резултат string или да логнете на конзолата изходните данни. Ако например се очаква да върнете 2 числа (да кажем 20 и 30), по едно на ред, може да върнете "20\n30".
Специално на тази задача в условието пише, че подредбата на outputa не е от значение.
Мерси.
Колега, виж данните под полето, където пействаш кода на задачата. Те са:
Позволено време: 0.20 sec.
Позволена памет: 16.00 MB
Size limit: 16.00 KB
Checker: Sort lines
Обърни внимание на последното поле - то съдържа информация за това как ще се тества програмата. В случая става дума за Sort lines, което означава, че системата първо сортира редовете на изхода и след това ги проверява.
В повечето случаи checker-ът е настроен на Trim, което означава, че се режат whitespace-овете отпред и отзад и се сравнява изхода.
Успех