Min Max Sum Average javaScript - need help

Здравейте! Имам проблем с тази задача, във vs code работи коректно, но при срещата с джъдж е тотал щета, според мен не имплементирам правилно входните данни, които трябва да получа в кода, когато я променям на синтаксиса на джъдж. Ако някой има решение на задачата, ще съм благодарен да го сподели, за да го видя и да разбера, къде бъркам. Ето условието:

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.

Input

  • On the first line, you will receive the number N .
  • On each of the next N lines, you will receive a single real number.

Output

  • You output must always consist of exactly 4 lines - the minimal element on the first line, the maximal on the second, the sum on the third and the average on the fourth, in the following format:
min=3.00
max=6.00
sum=9.00
avg=4.50

Пейстни си кода, че да може да проверим къде ти се чупи.
Внимавай какви стойности даваш на max и min

Привет!
Ето моя код:

Дано е от помощ.
Поздрави!

Благодаря! Само не разбирам принципа на намиране на най-малко и голямо число…

Здравей!
Конкретно в тази задача е указано, че входните числа ще са между -10 000 и 10 000.
Т.е. всяко въведено ще е по-голямо от -10 001, респ. - по-малко от 10 001. Затова първоначално са инициализирани като най-голямо и най-малко :slight_smile:
Ако нямах такава информация, щях да ползвам Double.MAX_VALUE и Double.MIN_VALUE.
Поздрави!

1 Like

Ясно, че е оказано, че числата са в определен рейндж, само не разбирам защо, когато търсим от подадените числа най-голямото и най-малкото ги сравняваме с този рейндж, на минимално и оптимално число?

Искаме да определим от въведените числа, кое е най-голямото, за да го запишем в max променливата, и кое е най-малкото, за да го запишем в min променливата. По-късно ги принтираме

2 Likes

Ясно!!! Много благодаря!