Creates an array of numbers in the arithmetic progression, starting with the given positive integer and up to the specified limit.
Array.from()
to create an array of the desired length, lim / n
. Use a map function to fill it with the desired values in the given range.const arithmeticProgression = (n, lim) =>
Array.from({ length: Math.ceil(lim / n) }, (_, i) => (i + 1) * n );
arithmeticProgression(5, 25); // [5, 10, 15, 20, 25]
JavaScript, Math
Initializes an array containing the numbers in the specified geometric progression range.
JavaScript, Math
Returns the powerset of a given array of numbers.
JavaScript, Math
Generates primes up to a given number, using the Sieve of Eratosthenes.