____ __ ____ __ _
/ __ \___ ____/ /_ ___ __ / _/___ ________ ____ / /_(_)___ ____
/ /_/ / _ \/ __ / / / / |/_/ / // __ \/ ___/ _ \/ __ \/ __/ / __ \/ __ \
/ _, _/ __/ /_/ / /_/ /> < _/ // / / / /__/ __/ /_/ / /_/ / /_/ / / / /
/_/ |_|\___/\__,_/\__,_/_/|_| /___/_/ /_/\___/\___/ .___/\__/_/\____/_/ /_/
/_/
fn challenge is a project that helps you practice problem solving skills by writing functions. Sometimes you will be given hints. Other times you will have to learn a valuable skill: how to research. In other words, learn how to learn.
In order to make it in software development you will need to develop two skills:
- Break down a problem into smaller problems
- Learn how to learn.
Want more levels? Lets add them!
- Requirements Node v8 (https://nodejs.org)
- Clone Repo -
git clone https://github.com/jrs-innovation-center/fn-challenge.git
- Install dependencies and Start Server
yarn:
cd fn-challenge
yarn
yarn start
npm:
cd fn-challenge
npm install
npm start
Windows Users install browser-sync globally
npm install browser-sync -g
- Use your favorite editor to open the project
You will see 7 js files, called levelx.js and an index.js file.
Open level1.js and start working on the exercises, each time you complete an exercise go to your browser and refresh the window to see the results.
When you finish the first level to go to the next level, simply uncomment the level run code in the index.js file and then open the level js file and start running that level.
This project supports the standard
js linter and prettier
, installing both
projects in your editor will help find typos and bugs. In atom, install the
linter
and linter-eslint
packages.
If you are having trouble running the exercises, please post an issue in github.
MIT