Професионална програма
Loading...
+ Нов въпрос
DimiPetrov avatar DimiPetrov 5 Точки

Lunch Break - Conditional Statements Exam

Здравейте. Тази изпитна задача (https://judge.softuni.bg/Contests/Practice/Index/1699#2) ми гърми в Judge, макар че конзолата я изкарва. Ето решението ми (https://pastebin.com/NFJh79WL ), не мога да разбера къде ми е грешката.

MartinBG avatar MartinBG 3152 Точки

Изходните стрингове имат излишен символ за нов ред, който разцепва резултата на 2 реда и затова проверката в Judge не минава.

Това е поправеният код (добавил съм и let пред всички локални променливи във функцията):

function lunchBreak([arg1, arg2, arg3]) {
  let name = arg1
  let episode = Number(arg2);
  let breakTime = Number(arg3);

  let lunch = breakTime / 8;
  let rest = breakTime / 4;
  let time = breakTime - lunch - rest;
  if(time >= episode) {
    console.log(`You have enough time to watch ${name} and left with ${Math.ceil(time - episode)} minutes free time.`);
  } else {
    console.log(`You don't have enough time to watch ${name}, you need ${Math.ceil(episode - time)} more minutes.`);
  }
}

 

0
DimiPetrov avatar DimiPetrov 5 Точки

Благодаря. Получи се.

1