NaN judge
Здравейте! При решение на задачата :
Здравейте! При решение на задачата :
Изпечатай си с console.log(); променливите и виж дали са числа.Ако някоя не е число просто сложи Number(arr.shift()); (препоръчително е да го сложиш на всичките, защото мисля, че arr.map(Number); е грешно, но в момента не мога да го проверя.
П.С- Тази тема си я сложил в Основи на програмирането, но ако не се лъжа езика е JavaScript и няма основи на програмирането с JavaScript и още повече, че не се работи с масиви в този курс. Хубаво е да слагаш въпросите си в правилната категория, за да може по-лесно да получиш отговор.
Кода ти ми дава 100/100.
.map(Number) ще мине по всички елементи в колекцията и ще ги направи числа, тези които не могат да се парснат към число ще са NaN
Всяко число ми е 'number'. Проверил съм. map(Number) си работи без проблем.
Темата съм я сложил тук, защото в основи на програмирането, както виждам, са позволени и други езици освен C#, а аз предпочитам да използвам JavaScript.
П.С. - изходът в Chrome(Console) ми е без грешки.
всяка променлива е число. Ама проверил ли си какво ти се въвежда в програмата ?
function(arr){
console.log(arr);
}
въведи това и ще видиш, че не получаваш като вход, това което си мислиш, че получаваш.