Очевидно не разбрал.
1. Защо при граничен вариант (5.50) джъдж ми дава 2 грешни? VSC изкарва както трябва
function solve(input){
let grade = Number(input[0]); // пробвах и с Number(input.shift()) не, че е от значение
if (grade >= 5.50) {
console.log(`Excellent`);
} else {
console.log(`Not excellent`);
}
}
2. Защо във фор цикъл трябва да използваме "let",
случи ми се на няколко пъти да го пропусна, но кода ми работеше.
3. Същото като първото.
function solve(input) {
let counter = Number(input[0]); // пробвах и с Number(input.shift()) не, че е от значение
while (counter >= 1) {
console.log(counter);
counter--;
}
}
Благодаря за "let" обяснението.
На
if (grade >= 5.50) {
console.log(`Excellent`);
не виждам кое му е грешнп, както казах във VSC ми изкарва това което трябва.
И да става въпрос за 2-ра задача ot първа лекция на JS Fundamentals.
Input-a не идва като масив, а като число, за това е грешката.
Ясно, function solve(grade){. Би ли обяснил разликата. Не, че не мога да го гугълна, но е друго когато ти го обяснят.
И как да разбера на изпит дали е число/стринг или масив.