4.1.1 • Published 6 years ago

ifm-lw-r1-js v4.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

inFullMobile Language Wars: Round 1 - JavaScript

npm install Travis Build Status CircleCI Build Status Build Status CircleCI Dependencies Status Known Vulnerabilities Downloads License

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:

  1. Simple iterative solution with loops and temporary variables: solution-1.js (gist)
  2. Simple recursive solution with no loops and no temporary variables: solution-2.js (gist)
  3. 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 GitHub Follow on Twitter Follow on Stack Exchange

License

MIT License (Expat). See LICENSE.md for details.

4.1.1

6 years ago

4.1.0

6 years ago

4.0.1

6 years ago

4.0.0

6 years ago

3.1.1

6 years ago

3.1.0

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.0.0

6 years ago

1.0.3

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.0

6 years ago