01. Array Statistics
Можете ли да дадете решение за Java на тази задача: https://judge.softuni.bg/Contests/Practice/Index/581#0
Моето е https://pastebin.com/vKVn8Cr6 , но не ми го приема Judge
Можете ли да дадете решение за Java на тази задача: https://judge.softuni.bg/Contests/Practice/Index/581#0
Моето е https://pastebin.com/vKVn8Cr6 , но не ми го приема Judge
Дано помогне, на C# е, но е 99% същото
Проблема ти е в if-a
if (numbers[a] > maxNumber) {
maxNumber = numbers[a];
} else if (numbers[a] < maxNumber) {
minNumber = numbers[a];
}
Трябва да е
if (numbers[a] > maxNumber) {
maxNumber = numbers[a];
}
if (numbers[a] < maxNumber) {
minNumber = numbers[a];
}
В твоя случай ако имаш числа - примерно 1 2 3 4 5
всеки път ще намира по-голямо число, но тъй като проверява за минимум само в else така и няма да намери такъв
Съгласен съм колега, това не го видях във неговият код, прав си така е.... Но като цяло със оправени проверки е отново 0/100.... :))
https://pastebin.com/u4309jsK
Всичко ми дава вярно, но 60/100
Нещо в условието ли не виждам ?
Не виждам разликата с моя вариант ?!
Проблемът е, че judge е писан за C# :)
counter не ти трябва по принцип, защото броят на числата ти е yourArr.length, а като цяло проблемът идва от закръглянето на average....
Пробвай да форматираш изхода за average със примерно DecimalFormat със патерн примерно
DecimalFormat df = new DecimalFormat("#####.############");Бърз опит и judge ми даде 80/100 гърми само Тест номер 1
https://pastebin.com/RB2GAdDN
дано все пак да съм помогнал