0.0.2 • Published 8 years ago
nested-loop v0.0.2
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 ]
* ]
* */