Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Sum = size * size * size * 2 / 3.0 + size * size / 2.0 + size * 4 / 3.0 - 1.5
N = 142857 2N = 285714 3N = 428571 4N = 571428 5N = 714285 6N = 857142
залейте пожалуйста картинки на habrastorage.org, у меня они уже не грузятся в статье
foo = function(n) {
n = n.toString();
n = n.slice('');
for(var i = 0, sum = 0; i<n.length; i++) {
sum += parseFloat(n[i], 10);
if(sum==10 && i == (n.length-1)) {
return true;
}
if(sum>10) {
return false;
}
else {
if(sum==10) {
sum = 0;
}
}
}
return false;
}
Шестая задача решена неверно. Правильный ответ — 45 285.
Разбор задач первого этапа отбора в школу программистов HeadHunter 2016