The Rolling Scopes School. Short Track 2021.

Task

The task is to solve the challenges and pass the tasks with flying colors. There are fifteen modules with different tasks. Hope you will enjoy it!

Active usage of documentation is strongly recommended!

Prepare and test

  1. Install Node.js
  2. Fork this repository: https://github.com/rkhaslarov/rs-school-short-track-2021
  3. Clone your newly created repo: https://github.com/<%your_github_username%>/rs-school-short-track-2021/
  4. Go to folder rs-school-short-track-2021
  5. To install all dependencies use npm install
  6. Each task is usually a regular function:
      /**
       * Returns the sum of two values.
      *
      * @param {Number} value1
      * @param {Number} value2
      * @return {Number}
      *
      * @example
      *   1, 2 => 3
      *   5, 5 => 10
      */
      function sum(value1, value2) {
        throw new Error('Not implemented');
      }

    Read the task description in the comment above the function. Try to understand the idea. You can see the tests prepared if you don't understand it.

  7. Write your code in src/*.js.

    Remove the throwing error line from function body:

        throw new Error('Not implemented'); 

    Implement the function by any way and verify your solution by running tests until the failed test become passed (green).

  8. Run npm test in command line. If everything is OK you can try to resolve the next task.
  9. You will see the number of passing and pending tests: 15 of passing tests is equal to 100 in score.

Submit to rs app

  1. Open rs app and login
  2. Go to submit task page
  3. Select your task (Short Track 2021)
  4. Press submit button and enjoy

Notes

FAQ

Question: I use Windows machine and have received a lot of errors like "Expected linebreaks to be 'LF' but found 'CRLF'". How to handle it?

Answer:


The task based on https://github.com/rolling-scopes-school/js-assignments.