mathball
Version:
A JavaScript library for Competitive Programming
20 lines (16 loc) • 330 B
JavaScript
;
/*Triangular Number
*Function: M.triangular()
*/
var validate = require('../validation/positive-integer');
var triangular = function triangular(n) {
var sum = 0;
for (var i = 0; i < n; i++) {
sum += n - i;
}
return sum;
};
exports.find = function (n) {
validate(n, 'triangular');
return triangular(n);
};