Technology Fundamentals - Half Cutter Exercise
Здравейте,
Бихте ли помогнали, тъй като не мога да изкарам 100/100 на посочената в заглавието задача, а не виждам къде е проблема. Изкарах 90/100, след като разбрах, че е изпусната "." в заданието.
function halfCutter(length){
let n = Number(length);
let counter = 0;
while (n >= 1) {
let devidedN = n / 2;
n / 2;
n = devidedN;
counter ++;
}
console.log(`Length is ${n.toFixed(2)} cm. after ${counter} cuts.`);
}
Благодаря предварително.
"Не схванах за какво ти е променливата devidedN ."
Защото реално след всяко делене замествам N с N/2.
Да, явно така ще да е...
Благодаря.
За нищо, просто когато променяш стойността на променлива и не ти трябва предишната и стойност, най-добре направо в нея да я записваш.
Да, прав си:
function halfCutter(length){
let n = Number(length);
let counter = 0;
while (n >= 1) {
n /= 2;
counter++
}
console.log(`Length is ${n.toFixed(2)} cm. after ${counter} cuts.`);
}
Ей така става. Както е написано сданието, това би трябвало да е отговора, ама айде... :)
Поздрави.