algorithmic thinking exercises in JavaScript for freeCodeCamp; more may be added as time goes on Each file contains a different function that performs a small task:
- binary-agents translates binary into ascii characters
- caesars-cipher implements an ROT-13 cipher
- cash register accepts an item price, an amount of cash, and the cash in the cash drawer broken up by denomination, and returns the change, also broken up by denomination.
- palindrome-checker checks whether a given string is a palindrome
- roman-numeral-converter converts Arabic numbers into Roman numerals
- smallest-common-multiple finds the smallest common multiple of a given two numbers and all the numbers between them
- steamroller flattens arrays