inFullMobile Language Wars: Round 1 - JavaScript
![License](https://img.shields.io/npm/l/ifm-lw-r1-js.svg)
JavaScript solution to inFullMobile Language Wars: Round 1. For more info see:
This solution uses a modern syntax.
See also the old JavaScript solution
in the original syntax from 1995.
Solutions
Solutions to the challange:
- Simple iterative solution with loops and temporary variables:
solution-1.js (gist)
- Simple recursive solution with no loops and no temporary variables:
solution-2.js (gist)
- Compact functional solution with no loops, no variables and no arithmetical operators:
solution-3.js (gist)
Sample input
Sample input to test the solution: helpers.js
(See helpers from the old JavaScript solution
for easier translation to other languages.)
Tests
Simple implementation tests:
Extra tests on non-numerical functions:
Magic tests based on g(f(a)(g)(x)) === a(g)(x)
equality:
Issues
For any bug reports or feature requests please
post an issue on GitHub.
Author
Rafał Pocztarski
![Follow on Stack Exchange](https://stackexchange.com/users/flair/303952.png)
License
MIT License (Expat). See LICENSE.md for details.