垛积数(Figurate Number)是一个非常有趣的数学概念,它们可以用一个几何图形来表示。在本文中,我将介绍如何使用JavaScript实现垛积数算法,并给出相应的源代码。
垛积数是一系列的多边形数,其中每个数都代表了一个几何图形的点的数量。最常见的垛积数包括三角数、正方形数和五边形数。我们将着重讨论三角数和正方形数的计算。
首先,让我们来实现三角数的算法。一个三角数可以用公式n(n+1)/2表示,其中n是一个正整数。下面是计算三角数的函数:
function getTriangleNumber(n) {
return (n * (n + 1