Min Max Sum Average

Някой може ли да ми обясни защо не ми минава решението, би следвало да работи,
и двата теста минават.

Привет,

Това, което ми направи впечатление е, че се принтират два пъти max т.е. на стойността на sum отново пишеш max. Виж по условие как точно трябва да изглежда форматът, който ще се принтира. Иначе другото мисля, че е ок.

Поздрави
Деан

Meрси това е от копи пействане, сега ми се налага само да подходя със различно решение, защото, два от тестовете не минават.

Здравей, не мога да ти видя кода, но за test case 4 пробвай да дебъгнеш с инпут
1
-55

Би трябвало да се получи това:
min=-55.00
max=-55.00
sum=-55.00
avg=-55.00

Твоят отговор на тест кейс 4 няма как да е верен:
min= -55.00
max= 0.00
sum= -55.00
avg= -55.00
Ако min = -55 и max = 0, то sum = -55, но avg би било -27.50, а не -55.00.

Успех!:slight_smile:

Здравей пак,
всъщност намерих проблема - Double.MIN_VALUE, което задаваш за първоначална стойност на largest, е положително число, близко до 0. Затова, ако ти подават само отрицателни числа, largest при теб си остава тази закръглена 0 >>>

Вариант е например да подадеш първото въведено число от поредицата и като largest, и като smallest и след това да проверяваш всяко следващо дали е > или < от него, както и сега правиш.
:slight_smile:

В случая балъшки си реших проблемът като сложих largest = -100000 колкото е по условие,

Интересното е обаче защо не ми влезе във този иф стейтмънт.

ъпдейтнах кодът във условието.