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

Изпитна задача 06. Ticket Combination - JavaScript

Не разбирам що за съдия(judge) е това не ми отчита променливите в решението. Тая задача 2 часа я решавах, локално работи отлично, но в judge не ми намира променливата result

Това е линк към задачата

https://judge.softuni.bg/Contests/Practice/Index/1127#11

А това е линк към моя код.

https://pastebin.com/CfRTh0vf

 

Локално:

Judge:

Тагове:
0
Основи на програмирането 01/02/2019 14:35:08
NikolayNeykov92 avatar NikolayNeykov92 620 Точки
Best Answer

Здравей, 'проблемът' с judge е това че на ред 19      if (x === input[0])  сравняваш с 3 пъти равно което сравнява освен по стойност и по тип данни, а входните данни са масив с 1 стринг и следователно не можеш да получиш true от сравнение между число и стринг с === . Можеш да си парснеш Number(input[0]) или да сравняваш с 2 пъти равно. След това обаче judge ти дава 40 точки, та има някъде проблем с програмната логика който ще трябва да отстраниш.

0
mr.ivanov avatar mr.ivanov 10 Точки

Мерси оправих я. Втория проблем беше че разделях получената комбинация на отделен символ например: 'BaB101 моя алгоритъм го разделяше B, a, B, 1, 0, 1   

а трябваше да е B, a, B, 10, 1

yessmiley

 

0