MC-XOBAHCK,
function fun(start, end) { return (start + end) * (Math.abs(end - start) + 1) / 2 } alert(fun(4, 1)); alert(fun(1, 4)); //1 + 2 + 3 + 4 = 10 alert(fun(5, 2)); alert(fun(2, 5)); //2 + 3 + 4 + 5 = 14 |
Цитата:
function sum(start, end) { return (start + end) * (end - start + 1) * .5 } alert(sum(1, 4)); //1 + 2 + 3 + 4 = 10 alert(sum(2, 5)); //2 + 3 + 4 + 5 = 14 |
вот это я выдал арифметику... ужОс
Больше 10 лет вообще без арифметики, ток примитивная тригонометрия на площадь, ну максисум с тангенсом доводилось. А тут вдруг себя Перельманом возомнил и так облажал... Если что, ни кто ничего не видел (тут смайлик -> ни при делах). |
Часовой пояс GMT +3, время: 05:55. |