Здравейте, колеги!
Съжалявам. ако повтарям темата.
Бих искал да Ви попитам, относно решението на задачката:
## 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.*
Надявам се да съм помогнала
Поздрави,
Павлета
2 Likes
Привет,
още при първото ми решение я пробвах с “MIN_VALUE” & “MAX_VALUE”.
Точно заради това постнах тема. Никаква логика къде се чупи.
Явно е нещо в самия Judge, защото намирам теми, от този тип задачи минават само с принтване с DecimalFormat или ако принтнеш входа, като String.
Което, не мисля че е най-правилния начин при решение от този тип задачки.
Здравейте!
Това решение е за съвсем друга задача.
Благодаря все пак!
Здравей,
Направи n2 да е double и така би трябвало всичко да е ок.
Не става и с “double”.
Даже първоначално така писах кода, но явно при пробите съм го оставил integer в pastebin.
https://pastebin.com/r9bQFt3y
Оправих го - този път е 4-та задача и съм ползвала твоята за основа…
При мен даде 100% - judge.
Благодаря ти!
И при мен стана, след като извадих “double n2=0;” преди loop-a.
Така и не разбрах къде е проблема.
Благодаря:))
1 Like