Min,Max,Sum Average

Здравейте, колеги!
Съжалявам. ако повтарям темата.

Бих искал да Ви попитам, относно решението на задачката:
## Description

*Write a program that reads from the console a sequence of  **N**  real numbers and returns the  *minimal* , the  *maximal*  number, the  *sum*  and the  *average*  of all numbers (displayed with 2 digits after the decimal point).*

** The input starts by the number  **N**  (alone in a line) followed by  **N**  lines, each holding an real number.*
** The output is like in the examples below.*

https://pastebin.com/tuMxPg2j
Ето моето решение, пробвах с тестовете от описанието - верни.
Пробвах и с мои входове - верни.
Не разбирам, защо половината от тестовете в judge са “Invalid Return”.

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

Здравей,

сложи за инициализация на min Double.MAX_VALUE, а на max - Double.MIN_VALUE. Последните тестове в Judge са винаги с много големи стойности, надминават 10000 и така се губи логиката на имплементацията на задачата ти. Освен това в условието пише, че всяко входно число е double - The input starts by the number N followed by N lines, each holding a real number.*

Надявам се да съм помогнала :slight_smile:

Поздрави,
Павлета

2 Likes

Привет,

още при първото ми решение я пробвах с “MIN_VALUE” & “MAX_VALUE”.

Точно заради това постнах тема. Никаква логика къде се чупи.
Явно е нещо в самия Judge, защото намирам теми, от този тип задачи минават само с принтване с DecimalFormat или ако принтнеш входа, като String.
Което, не мисля че е най-правилния начин при решение от този тип задачки.
:slight_smile:

Здравейте!

Това решение е за съвсем друга задача.

Благодаря все пак!

Да, съжалявам.

Здравей,

Направи n2 да е double и така би трябвало всичко да е ок.

Не става и с “double”.
Даже първоначално така писах кода, но явно при пробите съм го оставил integer в pastebin.

https://pastebin.com/r9bQFt3y

Оправих го - този път е 4-та задача :slight_smile: и съм ползвала твоята за основа…
При мен даде 100% - judge.

Благодаря ти!
И при мен стана, след като извадих “double n2=0;” преди loop-a.

Така и не разбрах къде е проблема.

Благодаря:))

1 Like