Loading...
Velichko avatar Velichko 0 Точки

Coding 101 Exam - 26 March 2017 - Задача 2. Тръби в басейн (Java)

Здравейте,

линк към задачата:https://judge.softuni.bg/Contests/179/Coding-101-Exam-26-March-2016

след опит да я реша получавам 60/100 точки.Прегледах авторското решение и не мога да разбера с какво се различават финалните резултати.

Кода който съм използвал е тук:

https://pastebin.com/CN5gQyY0

Тагове:
0
Programming Basics
borkins avatar borkins 47 Точки
Best Answer

Java решение с DecimalFormat и каствания към (int).

0
10/02/2018 03:59:59
Velichko avatar Velichko 0 Точки

Благодаря :)

0
IcakaxD avatar IcakaxD 3 Точки

Задачката не е съвсем пригодена за java.

Опитай с този метод :)

private static String doubleToStringCSharpLike(double value) {
        int n = 15;
 
        if (Math.abs(value) >= 1.0d) {
            n -=  Double.toString(value).split("[.,]")[0].length();
        }
 
        String format = "0." + new String(new char[digits]).replace("\0", "#");
        DecimalFormat df = new DecimalFormat(format);
 
        return df.format(value);
    }

0
Velichko avatar Velichko 0 Точки

1.За какво трябва да послужи този метод.За форматиране на double към String после така директно да го подам на изхода или нещо друго?

2.Не става ясно какво е това digit.

0
IcakaxD avatar IcakaxD 3 Точки

Sry сложи n на digits та.. тези по стари задачи явно се чупят при очакван отговор 3.2 твоят е 3.20 и тн.

С този метод аз я подкарах на 100% въпреки че добавих един куп излишни неща.

Пробвай ако пак не става ще ти пратя кода, но си поиграй и с закръглянията 

Max.ceil Max.floor Max.round

0
03/05/2017 18:03:04
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.