Софтуерно Инженерство
Loading...
awesomeo avatar awesomeo 20 Точки

Java Basics Exercises 28-07-2016

Привет. Тръгнах да правя задачите от упражнението. До средата съм и ми се появи проблем, предполагам и нататък ще има, така че пускам цяла тема.

На 15 задача - Max Platform 3x3 - не ми излиза 1 тест и не мога да го измисля. Пъроначално бяха 2 - единият се оправи като си смених данните, в които пазя сумите от инт на лонг. Другото не знам какво е. Направих го с БигИнтиджъри - пак не излезе. Това ми е кода, дайте идеи какво може да е.http://pastebin.com/VKAzuQyv
 

awesomeo avatar awesomeo 20 Точки

24 Count working days

Връща ми два грешни теста и не мога да се сетя какво би могло да е.

Сетих се да разделя проверките за празници от тези за събота/неделя и с това ми се изчерпват идеите. В метода за проверка имам едни булеани и разни други неща, които не ползвам, но си ги оставих за дебъгването.

Какви казуси могат да възникнат с датите, при положение, че форматът е ясен и няма проблем с култури и т.н.?

Това ми е кода: http://pastebin.com/ZbAMTfuC

 

0
awesomeo avatar awesomeo 20 Точки

Мерси. Значи поуката е, че трябва да се ползва ChronoUnit за определяне на време между две дати, а не дата.untill.дата2. 

0
d.viktorov avatar d.viktorov 2 Точки

Мерси... толкова се борих с този Calendar - направо полудях....докарах го до 92 % - един тест не му достига време

Ето един пример с Calendar на 92 % - ако някой го докара до 100 % да пише :)

https://github.com/didoviktorov/JavaSoftwareTechnologies/blob/master/CountWorkingDays.java

0
09/08/2016 00:06:10
Flucg avatar Flucg 16 Точки

И аз не мога да мина тези 92 точки. Гърми ми за верме. При първото пускане ми даде 0.102 секунди и от там нататък само нагоре. Каквото и да оптимизирам :/ Хубав въпрос задаваш, но никой не ти е отговорил.

0