Професионална програма
Loading...
+ Нов въпрос
archlicher avatar archlicher 32 Точки

Aко само последният тест гърми, смени regex-a. При твоето решение - няма нужда да използваш патерн и по него да сравняваш, а само split("[^0-9-]")

1
izahariev96 avatar izahariev96 14 Точки

Опитах и така, но пак гърми последния тест. Може ли да има грешка в метода isPrime?

0
archlicher avatar archlicher 32 Точки

Възможно е да не ти чете правилно в някой момент. Тестът гърми ли или ти дава грешка при компилацията?

0
archlicher avatar archlicher 32 Точки

Методът може да се съкрати: във for дай i<Math.sqrt(num)+1. Ако не е prime, то числото ще се дели поне на едно друго число (к), което е по-голямо или равно на 2 и по-малко от Math.sqrt(num)+1

Само начина на четене от козолата, може да не се харесва на judge

0
veselinsavov avatar veselinsavov 219 Точки

Тест 3 и 5 също ти гърмят, грешката ти е в isPrime. Не съм гледал кода подробно, но мисля, че грешката ти идва от 0 и 1, прочети в google защо :)

1
izahariev96 avatar izahariev96 14 Точки

Благодаря колега, бях забравил тези проверки. Сега дава 100/100.

0