08 Задача - Световен рекорд по плуване - проблем
Здравейте, колеги дава ми 80/100 на тази задача грешките са на 1-ви и 9-ти тест някакви предложения? Дебъгвах няколко пъти, но не видях нищо. Благодаря предварително!
Ето и кода.
Здравейте, колеги дава ми 80/100 на тази задача грешките са на 1-ви и 9-ти тест някакви предложения? Дебъгвах няколко пъти, но не видях нищо. Благодаря предварително!
Ето и кода.
Здравейте,забравили сте едно = на 13ти ред, където проверявате рекорда. Няма рекорд ако времето е по-голямо или равно на рекорда.
Вашият код 100 от 100
function swimmingTime(input) {
let record = Number(input[0]); // sec
let distance = Number(input[1]); // metres
let swimTime = Number(input[2]); // in sec for 1 m
// water slows him every 15m. -> result Math.floor()
// to do -> calculate swimming time and difference with record [.toFixed(2)]
let time = distance * swimTime;
let slowTime = Math.floor(distance / 15) * 12.5;
let allTime = time + slowTime;
if (record <= allTime) {
let diff = allTime - record;
console.log(`No, he failed! He was ${diff.toFixed(2)} seconds slower.`);
} else {
console.log(`Yes, he succeeded! The new world record is ${allTime.toFixed(2)} seconds.`);
}
}
Здравейте,
и аз имах същия проблем с 8-ма задача - световен рекорд по плуване и получавах 80/100, но с добавянето на = в if(record <= allTime) вече е 100/100.
Благодаря на chrisi2712!!!