UNPKG

mathball

Version:

A JavaScript library for Competitive Programming

20 lines (16 loc) 330 B
'use strict'; /*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); };