Get unlimited public & private packages + team-based management with npm Teams.Learn more »

nested-loop

0.0.2 • Public • Published

Nested Loop via Recursion

This repository contains sample code to write recursion for nested loops.

const nestedLoop = require('../lib/nested.loop');
console.log(nestedLoop(3, 5));
/*
 * Output 
 * [ 
 *      [ 0, 1, 2 ],
 *      [ 0, 1, 3 ],
 *      [ 0, 1, 4 ],
 *      [ 0, 2, 3 ],
 *      [ 0, 2, 4 ],
 *      [ 0, 3, 4 ],
 *      [ 1, 2, 3 ],
 *      [ 1, 2, 4 ],
 *      [ 1, 3, 4 ],
 *      [ 2, 3, 4 ] 
 * ]
 * */
console.log(nestedLoop(3, [1, 2, 3, 4, 5]));
/*
 * Output
 * [
 *      [ 1, 2, 3 ],
 *      [ 1, 2, 4 ],
 *      [ 1, 2, 5 ],
 *      [ 1, 3, 4 ],
 *      [ 1, 3, 5 ],
 *      [ 1, 4, 5 ],
 *      [ 2, 3, 4 ],
 *      [ 2, 3, 5 ],
 *      [ 2, 4, 5 ],
 *      [ 3, 4, 5 ] 
 * ]
 * */

Install

npm i nested-loop

DownloadsWeekly Downloads

1

Version

0.0.2

License

ISC

Last publish

Collaborators

  • avatar