Java Еxam 24 април 2016 | Ремонт на плочки
Проблема е следния в Judge задачата ми дава 90/100,като дава грешка на последния тест.
Изхода на теста е:
1124.16666666667
224.833333333333
Моят изход е:
1124,16666667
224,833333333
Използвал съм
DecimalFormat df = new DecimalFormat("#.########"); DecimalFormat df1 = new DecimalFormat("#.#########");
Въпроса ми е защо се получава така,и дали е заради разликите на C# и Java ?
В една от темите за тази задача някой е писал че е защото задачата от C# не е преправена за java,може ли да е от това?
Пробвах и с 11 и с каквото се сетите,обаче тогава дава грешка на друг тест.
Явно на Java няма да се получи или поне не без много специални техники .
Явно judge иска на изхода точно определен брой знаци, независимо къде е точката. Ако примерно цялата ти част е 4 знака, а дробната е 11, с друг вход ако цялата стане 3, дробната трябва да е 12. Според мен с df няма как да стане и не знам с какво, но и дали си заслужава толкова главоболия?