Loading...
LilianaVelvheva avatar LilianaVelvheva 17 Точки

Защо Judge ми дава 0/100 на задача 4. Sum of Two Numbers?

Здравейте, къде ми е грешката в тази задача?

https://pastebin.com/cHn3m0YU

Задача 2. Елените на Дядо Коледа Дядо Коледа много обича да пътешества, но за съжаление се случило, така че точно преди да замине на почивка три от елените му се разболяли и трябва да ги остави. Когато заминава, той трябва да съобрази колко храна да остави на всеки един от елените, за да не останат гладни. Напишете програма, която пресмята дали оставената от Дядо Коледа храна ще е достатъчна за времето, в което него няма да го има. Всеки елен изяжда определено количество храна на ден. Вход: От конзолата се четат пет реда: • Първи ред – брой дни, в които Дядо Коледа отсъства – цяло число в интервала [1…5000] • Втори ред – оставена храна в килограми – цяло число в интервала [0…100000] • Трети ред – храна на ден за първия елен в килограми – реално число в интервала [0.00…100.00] • Четвърти ред – храна на ден за втория елен в килограми– реално число в интервала [0.00…100.00] • Пети ред – храна на ден за третия елен в килограми – реално число в интервала [0.00…100.00] Изход: На конзолата трябва да се отпечата на един ред: • Ако оставената храна Е достатъчна: o “{килограми, които остават} kilos of food left.” ▪ Резултатът трябва да е закръглен към ПО-МАЛКОТО цяло число • Ако оставената храна НЕ Е достатъчна: o “{килограми, които не недостигат} more kilos of food are needed.” ▪ Резултатът трябва да е закръглен към ПО-ГОЛЯМОТО цяло число Примерен вход и изход: Вход Изход Обяснения 2 10 1 1 2 2 kilos of food left. Нужна храна за: първи елен => 2 дни * 1 кг = 2 кг втори елен => 2 дни * 1 кг = 2 кг трети елен => 2 дни * 2 кг = 4 кг Общо нужна храна => 2 + 2 + 4 = 8 кг 8 < 10 => количеството храна е достатъчно => 10 - 8 = 2 кг. храна остават Вход Изход Обяснения 5 10 2.1 0.8 11 60 more kilos of food are needed. Нужна храна за: първи елен = 5 дни * 2.1 кг = 10.5 кг втори елен = 5 дни * 0.8 кг = 4 кг трети елен = 5 дни * 11 кг = 55 кг Общо нужна храна => 10.5 + 4 + 55 = 69.5 кг 69.5 > 10 => количеството храна не е достатъчно => 69.5 – 10 = 59.5 ~ 60 кг не достигат

Тагове:
0
Programming Basics
MartinBG avatar MartinBG 4803 Точки

Не сте дали линк към задачата в Judge и не успявам да я открия, но открих няколко грешки в решението, спрямо условието, което сте оставили:

function deerOfSanta() {
  let days = Number(arguments[0]);
  let food = Number(arguments[1]);
  let foodForDays1 = Number(arguments[2]);
  let foodForDays2 = Number(arguments[3]);
  let foodForDays3 = Number(arguments[4]);

  let kilosNeeded = (foodForDays1 + foodForDays2 + foodForDays3) * days;

  if (food >= kilosNeeded) {
    console.log(`${(Math.floor)(food - kilosNeeded)} kilos of food left.`);
  } else {
    console.log(`${(Math.ceil)(kilosNeeded - food)} more kilos of food are needed.`);
  }
}

 

0
26/11/2020 14:38:31
LilianaVelvheva avatar LilianaVelvheva 17 Точки

Благодаря много за отговора.

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.