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

Някой решавал ли е с Java тази задача : Holidays Between Two Dates ?

Линк към задачата : https://judge.softuni.bg/Contests/Practice/Index/304#9

Моят код на задачата : https://pastebin.com/xWvtxyvc

В IDE е ок и тестовете излизат 101/100, но Judge се мръщи и дава "Runtime error"  на всички тестове ????

Някакви идеи ?

Тагове:
0
Java Fundamentals
thefolenangel avatar thefolenangel 17 Точки

Според мен няма нищо общо с кода ти, изглежда като JVM грешка.

Пиши на съпортта :) 

0
Ingenera avatar Ingenera 19 Точки

Направих го.

Ще споделя ако някой отговори.

0
Ingenera avatar Ingenera 19 Точки

По повод на друга задача "Students Group" от Обекти и Класове ми стана ясно защо се получава тази грешка :

import java.text.ParseException;   - генерира грешка в Джъдж от типа:

Exception in thread "main" java.lang.ExceptionInInitializerError

Caused by: java.lang.SecurityException: Not allowed: java.lang.RuntimePermission

тоест изключението което ползвам за да парсна датата от стринг със форматер не се допуска от джъдж, иначе в IDEто си работи чудесно. Следва въпроса : след като не мога да ползвам 

Date newDate = dateFormat.parse(date);

KAK? да го направя без джъдж да се сърди .

Някави идеи ?????

;

0
mark79 avatar mark79 287 Точки

Здравей,

може ли да споделиш кода на Holidays .. ?!

А, за парсването на дата, и ако не си пробвал вече - може да опиташ така

DateTimeFormatter df = DateTimeFormatter.ofPattern("d-MMM-yyyy", Locale.getDefault());
LocalDate date = LocalDate.parse(dateString, df);

Благодаря предварително!

0
31/07/2019 09:29:38