Browse Source

prettify link text in markdown subject

content-update
Clement Denis 4 years ago
parent
commit
6054624ef2
  1. 4
      subjects/audits-at-home.en.md
  2. 6
      subjects/biggie-smalls.en.md
  3. 8
      subjects/change.en.md
  4. 6
      subjects/circular.en.md
  5. 2
      subjects/currify.en.md
  6. 10
      subjects/curry-entries.en.md
  7. 2
      subjects/cut-corners.en.md
  8. 10
      subjects/date-is.en.md
  9. 2
      subjects/debounce.en.md
  10. 2
      subjects/deep-copy.en.md
  11. 6
      subjects/filter.en.md
  12. 4
      subjects/find-expression.en.md
  13. 2
      subjects/flat.en.md
  14. 14
      subjects/flow.en.md
  15. 2
      subjects/for-each.en.md
  16. 8
      subjects/get-json.en.md
  17. 4
      subjects/gougle-search.en.md
  18. 2
      subjects/greedy-url.en.md
  19. 6
      subjects/index-of.en.md
  20. 2
      subjects/interpolation.en.md
  21. 2
      subjects/invert.en.md
  22. 2
      subjects/ion-out.en.md
  23. 2
      subjects/its-a-match.en.md
  24. 2
      subjects/keep-cut.en.md
  25. 2
      subjects/match-cron.en.md
  26. 4
      subjects/min-max.en.md
  27. 4
      subjects/more-or-less.en.md
  28. 6
      subjects/mutability.en.md
  29. 4
      subjects/nasa.en.md
  30. 4
      subjects/primitives.en.md
  31. 4
      subjects/pyramid.en.md
  32. 2
      subjects/race.en.md
  33. 4
      subjects/repeat.en.md
  34. 2
      subjects/replica.en.md
  35. 6
      subjects/returns.en.md
  36. 2
      subjects/series.en.md
  37. 4
      subjects/sign.en.md
  38. 4
      subjects/triangle.en.md

4
subjects/audits-at-home.en.md

@ -33,9 +33,9 @@ So here we go.
### Prerequisites for the team captain and the auditor
- A program to communicate and livestream installed (like Discord [https://discordapp.com/](https://discordapp.com/) )
- A program to communicate and livestream installed (like Discord [discordapp.com](https://discordapp.com/) )
- A program to allows the auditor to take charge of the computer
of the team captain installed (like teamViewer [teamviewer.com/](https://www.teamviewer.com/) )
of the team captain installed (like teamViewer [teamviewer.com](https://www.teamviewer.com/) )
### Prerequisite for the team captain

6
subjects/biggie-smalls.en.md

@ -3,10 +3,10 @@
### Instructions
Create 2 variables
- `smalls` with the smallest possible number value
- `biggie` with the greatest possible number value
- `smalls` with the smallest possible `number` value
- `biggie` with the greatest possible `number` value
### Notions
- [https://devdocs.io/javascript-number/](https://devdocs.io/javascript-number/)
- [devdocs.io/javascript-number](https://devdocs.io/javascript-number/)

8
subjects/change.en.md

@ -13,10 +13,10 @@ Create 2 functions:
### Notions
- [https://nan-academy.github.io/js-training/examples/functions.js](https://nan-academy.github.io/js-training/examples/functions.js)
- [https://nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)
- [https://nan-academy.github.io/js-training/examples/get.js](https://nan-academy.github.io/js-training/examples/get.js)
- [https://nan-academy.github.io/js-training/examples/set.js](https://nan-academy.github.io/js-training/examples/set.js)
- [nan-academy.github.io/js-training/examples/functions.js](https://nan-academy.github.io/js-training/examples/functions.js)
- [nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)
- [nan-academy.github.io/js-training/examples/get.js](https://nan-academy.github.io/js-training/examples/get.js)
- [nan-academy.github.io/js-training/examples/set.js](https://nan-academy.github.io/js-training/examples/set.js)
### Code provided

6
subjects/circular.en.md

@ -8,6 +8,6 @@ itself as the value
### Notions
- [https://nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)
- [https://nan-academy.github.io/js-training/examples/get.js](https://nan-academy.github.io/js-training/examples/get.js)
- [https://nan-academy.github.io/js-training/examples/set.js](https://nan-academy.github.io/js-training/examples/set.js)
- [nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)
- [nan-academy.github.io/js-training/examples/get.js](https://nan-academy.github.io/js-training/examples/get.js)
- [nan-academy.github.io/js-training/examples/set.js](https://nan-academy.github.io/js-training/examples/set.js)

2
subjects/currify.en.md

@ -18,4 +18,4 @@ console.log(mult2Curried(2)(2)) // result expected 4
### Notions
- [https://stackoverflow.com/questions/36314/what-is-currying](https://stackoverflow.com/questions/36314/what-is-currying)
- [stackoverflow.com/questions/36314/what-is-currying](https://stackoverflow.com/questions/36314/what-is-currying)

10
subjects/curry-entries.en.md

@ -25,11 +25,11 @@ You will also have to create for each curry function the following:
### Notions
- [https://devdocs.io/javascript/global_objects/array/filter](https://devdocs.io/javascript/global_objects/array/filter)
- [https://devdocs.io/javascript/global_objects/array/map](https://devdocs.io/javascript/global_objects/array/map)
- [https://devdocs.io/javascript/global_objects/array/reduce](https://devdocs.io/javascript/global_objects/array/reduce)
- [https://devdocs.io/javascript/global_objects/object/entries](https://devdocs.io/javascript/global_objects/object/entries)
- [https://devdocs.io/javascript/global_objects/object/fromentries](https://devdocs.io/javascript/global_objects/object/fromentries)
- [devdocs.io/javascript/global_objects/array/filter](https://devdocs.io/javascript/global_objects/array/filter)
- [devdocs.io/javascript/global_objects/array/map](https://devdocs.io/javascript/global_objects/array/map)
- [devdocs.io/javascript/global_objects/array/reduce](https://devdocs.io/javascript/global_objects/array/reduce)
- [devdocs.io/javascript/global_objects/object/entries](https://devdocs.io/javascript/global_objects/object/entries)
- [devdocs.io/javascript/global_objects/object/fromentries](https://devdocs.io/javascript/global_objects/object/fromentries)
### Code provided

2
subjects/cut-corners.en.md

@ -15,7 +15,7 @@ Some restrictions apply:
### Notions
- [https://devdocs.io/javascript/global_objects/math](https://devdocs.io/javascript/global_objects/math)
- [devdocs.io/javascript/global_objects/math](https://devdocs.io/javascript/global_objects/math)
### Code provided

10
subjects/date-is.en.md

@ -12,8 +12,8 @@ Create the following functions:
### Notions
- [https://date-fns.org/v2.14.0/docs/isValid](https://date-fns.org/v2.14.0/docs/isValid)
- [https://date-fns.org/v2.14.0/docs/isAfter](https://date-fns.org/v2.14.0/docs/isAfter)
- [https://date-fns.org/v2.14.0/docs/isBefore](https://date-fns.org/v2.14.0/docs/isBefore)
- [https://date-fns.org/v2.14.0/docs/isFuture](https://date-fns.org/v2.14.0/docs/isFuture)
- [https://date-fns.org/v2.14.0/docs/isPast](https://date-fns.org/v2.14.0/docs/isPast)
- [date-fns.org/v2.14.0/docs/isValid](https://date-fns.org/v2.14.0/docs/isValid)
- [date-fns.org/v2.14.0/docs/isAfter](https://date-fns.org/v2.14.0/docs/isAfter)
- [date-fns.org/v2.14.0/docs/isBefore](https://date-fns.org/v2.14.0/docs/isBefore)
- [date-fns.org/v2.14.0/docs/isFuture](https://date-fns.org/v2.14.0/docs/isFuture)
- [date-fns.org/v2.14.0/docs/isPast](https://date-fns.org/v2.14.0/docs/isPast)

2
subjects/debounce.en.md

@ -9,4 +9,4 @@ Create two functions that will work like `_.debounce` from lodash
### Notions
- [https://lodash.com/docs/4.17.15#debounce](https://lodash.com/docs/4.17.15#debounce)
- [lodash.com/docs/4.17.15#debounce](https://lodash.com/docs/4.17.15#debounce)

2
subjects/deep-copy.en.md

@ -6,4 +6,4 @@ Create a function called `deepCopy` that copy objects and arrays recursively.
### Notions
- [https://devdocs.io/javascript-object/](https://devdocs.io/javascript-object/)
- [devdocs.io/javascript-object](https://devdocs.io/javascript-object/)

6
subjects/filter.en.md

@ -14,9 +14,9 @@ and that works like the partition function from lodash.
### Notions
- [https://devdocs.io/javascript/global_objects/array/filter](https://devdocs.io/javascript/global_objects/array/filter)
- [https://lodash.com/docs/4.17.15#reject](https://lodash.com/docs/4.17.15#reject)
- [https://lodash.com/docs/4.17.15#partition](https://lodash.com/docs/4.17.15#partition)
- [devdocs.io/javascript/global_objects/array/filter](https://devdocs.io/javascript/global_objects/array/filter)
- [lodash.com/docs/4.17.15#reject](https://lodash.com/docs/4.17.15#reject)
- [lodash.com/docs/4.17.15#partition](https://lodash.com/docs/4.17.15#partition)
### Code provided

4
subjects/find-expression.en.md

@ -16,8 +16,8 @@ It will look something like this `1 *2 *2 +4`
### Notions
- [https://nan-academy.github.io/js-training/examples/loops.js](https://nan-academy.github.io/js-training/examples/loops.js)
- [https://nan-academy.github.io/js-training/examples/recursion.js](https://nan-academy.github.io/js-training/examples/recursion.js)
- [nan-academy.github.io/js-training/examples/loops.js](https://nan-academy.github.io/js-training/examples/loops.js)
- [nan-academy.github.io/js-training/examples/recursion.js](https://nan-academy.github.io/js-training/examples/recursion.js)
### Code provided

2
subjects/flat.en.md

@ -7,7 +7,7 @@ Create the `flat` functions that works like the `.flat` array method
### Notions
- [https://devdocs.io/javascript/global_objects/array/flat](https://devdocs.io/javascript/global_objects/array/flat)
- [devdocs.io/javascript/global_objects/array/flat](https://devdocs.io/javascript/global_objects/array/flat)
### Code provided

14
subjects/flow.en.md

@ -2,10 +2,11 @@
### Instructions
Create the function `flow` that will works as the _.flow([funcs])
Create the function `flow` that will works as the \_.flow([funcs])
from lodash.
Example
### Example
``` js
@ -13,16 +14,11 @@ const square = nbr => nbr * nbr
const add2Numbers = (nbr1, nbr2) => nbr1 + nbr2
const flowedFunctions = flow([add2numbers, square])
flowedFunctions(2, 3)
flowedFunctions(2, 3) // -> 25
```
returns
```js
25
```
### Notions
- [https://lodash.com/docs/4.17.15#flow](https://lodash.com/docs/4.17.15#flow)
- [lodash.com/docs/4.17.15#flow](https://lodash.com/docs/4.17.15#flow)

2
subjects/for-each.en.md

@ -8,7 +8,7 @@ and that works like the method .forEach
### Notions
- [https://devdocs.io/javascript/global_objects/array/foreach](https://devdocs.io/javascript/global_objects/array/foreach)
- [devdocs.io/javascript/global_objects/array/foreach](https://devdocs.io/javascript/global_objects/array/foreach)
### Code provided

8
subjects/get-json.en.md

@ -22,7 +22,7 @@ The parsed object contains one of those 2 properties:
### Notions
- [https://nan-academy.github.io/js-training/examples/promise.js](https://nan-academy.github.io/js-training/examples/promise.js)
- [https://devdocs.io/dom/fetch_api/using_fetch](https://devdocs.io/dom/fetch_api/using_fetch)
- [https://devdocs.io/dom/urlsearchparams](https://devdocs.io/dom/urlsearchparams)
- [https://devdocs.io/javascript/global_objects/json](https://devdocs.io/javascript/global_objects/json)
- [nan-academy.github.io/js-training/examples/promise.js](https://nan-academy.github.io/js-training/examples/promise.js)
- [devdocs.io/dom/fetch_api/using_fetch](https://devdocs.io/dom/fetch_api/using_fetch)
- [devdocs.io/dom/urlsearchparams](https://devdocs.io/dom/urlsearchparams)
- [devdocs.io/javascript/global_objects/json](https://devdocs.io/javascript/global_objects/json)

4
subjects/gougle-search.en.md

@ -31,8 +31,8 @@ using a the server name as key.
### Notions
- [https://devdocs.io/javascript/global_objects/promise/race](https://devdocs.io/javascript/global_objects/promise/race)
- [https://devdocs.io/javascript/global_objects/promise/all](https://devdocs.io/javascript/global_objects/promise/all)
- [devdocs.io/javascript/global_objects/promise/race](https://devdocs.io/javascript/global_objects/promise/race)
- [devdocs.io/javascript/global_objects/promise/all](https://devdocs.io/javascript/global_objects/promise/all)
### Code provided

2
subjects/greedy-url.en.md

@ -13,4 +13,4 @@ You can search for greedy quantifiers for help
### Notions
- [https://github.com/ziishaned/learn-regex](https://github.com/ziishaned/learn-regex)
- [github.com/ziishaned/learn-regex](https://github.com/ziishaned/learn-regex)

6
subjects/index-of.en.md

@ -16,9 +16,9 @@ Create 3 functions:
### Notions
- [https://devdocs.io/javascript/global_objects/array/indexof](https://devdocs.io/javascript/global_objects/array/indexof)
- [https://devdocs.io/javascript/global_objects/array/lastindexof](https://devdocs.io/javascript/global_objects/array/lastindexof)
- [https://devdocs.io/javascript/global_objects/array/includes](https://devdocs.io/javascript/global_objects/array/includes)
- [devdocs.io/javascript/global_objects/array/indexof](https://devdocs.io/javascript/global_objects/array/indexof)
- [devdocs.io/javascript/global_objects/array/lastindexof](https://devdocs.io/javascript/global_objects/array/lastindexof)
- [devdocs.io/javascript/global_objects/array/includes](https://devdocs.io/javascript/global_objects/array/includes)
### Code provided

2
subjects/interpolation.en.md

@ -42,4 +42,4 @@ duration = 10
### Notions
- [https://javascript.info/settimeout-setinterval](https://javascript.info/settimeout-setinterval)
- [javascript.info/settimeout-setinterval](https://javascript.info/settimeout-setinterval)

2
subjects/invert.en.md

@ -6,4 +6,4 @@ Create a function called `invert` that inverts the object keys and values.
### Notions
- [https://devdocs.io/javascript/global_objects/object](https://devdocs.io/javascript/global_objects/object)
- [devdocs.io/javascript/global_objects/object](https://devdocs.io/javascript/global_objects/object)

2
subjects/ion-out.en.md

@ -8,4 +8,4 @@ word containing 'ion' following a t, without the 'ion'.
### Notions
- [https://github.com/ziishaned/learn-regex#4-lookarounds](https://github.com/ziishaned/learn-regex#4-lookarounds)
- [github.com/ziishaned/learn-regex#4-lookarounds](https://github.com/ziishaned/learn-regex#4-lookarounds)

2
subjects/its-a-match.en.md

@ -18,4 +18,4 @@ Create 4 regular expression in variables:
### Notions
- [https://github.com/ziishaned/learn-regex#28-anchors](https://github.com/ziishaned/learn-regex#28-anchors)
- [github.com/ziishaned/learn-regex#28-anchors](https://github.com/ziishaned/learn-regex#28-anchors)

2
subjects/keep-cut.en.md

@ -23,4 +23,4 @@ and only keep 2 first characters and 2 last characters.
### Notions
- [https://devdocs.io/javascript/global_objects/array/slice](https://devdocs.io/javascript/global_objects/array/slice)
- [devdocs.io/javascript/global_objects/array/slice](https://devdocs.io/javascript/global_objects/array/slice)

2
subjects/match-cron.en.md

@ -28,5 +28,5 @@ matchCron('9 * * * *', new Date('2020-05-30 19:21:00')) // -> false
### Notions
- [crontab.guru/](https://crontab.guru/)
- [crontab.guru](https://crontab.guru/)
- [devdocs.io/javascript/global_objects/date](https://devdocs.io/javascript/global_objects/date)

4
subjects/min-max.en.md

@ -15,8 +15,8 @@ and returns the lowest
### Notions
- [nan-academy.github.io/js-training/examples/functions.js](https://nan-academy.github.io/js-training/examples/functions.js)
- [nan-academy.github.io/js-training/examples/ternary.js](https://nan-academy.github.io/js-training/examples/ternary.js)
- [nan-academy.github.io/js-training/examples/functions](https://nan-academy.github.io/js-training/examples/functions.js)
- [nan-academy.github.io/js-training/examples/ternary](https://nan-academy.github.io/js-training/examples/ternary.js)
- [devdocs.io/javascript/global_objects/math/min](https://devdocs.io/javascript/global_objects/math/min)
- [devdocs.io/javascript/global_objects/math/max](https://devdocs.io/javascript/global_objects/math/max)

4
subjects/more-or-less.en.md

@ -11,5 +11,5 @@ Create 4 functions
### Notions
- [nan-academy.github.io/js-training/examples/functions.js](https://nan-academy.github.io/js-training/examples/functions.js)
- [nan-academy.github.io/js-training/examples/primitive-and-operators.js](https://nan-academy.github.io/js-training/examples/primitive-and-operators.js)
- [nan-academy.github.io/js-training/examples/functions](https://nan-academy.github.io/js-training/examples/functions.js)
- [nan-academy.github.io/js-training/examples/primitive-and-operators](https://nan-academy.github.io/js-training/examples/primitive-and-operators.js)

6
subjects/mutability.en.md

@ -13,9 +13,9 @@ and set his country to `'FR'`.
### Notions
- [nan-academy.github.io/js-training/examples/set.js](https://nan-academy.github.io/js-training/examples/set.js)
- [nan-academy.github.io/js-training/examples/get.js](https://nan-academy.github.io/js-training/examples/get.js)
- [nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)
- [nan-academy.github.io/js-training/examples/set](https://nan-academy.github.io/js-training/examples/set.js)
- [nan-academy.github.io/js-training/examples/get](https://nan-academy.github.io/js-training/examples/get.js)
- [nan-academy.github.io/js-training/examples/data-structures](https://nan-academy.github.io/js-training/examples/data-structures.js)
### Code provided

4
subjects/nasa.en.md

@ -11,5 +11,5 @@ a string with all numbers from 1 to the `N` separated by whitespace, with three
### Notions
- [nan-academy.github.io/js-training/examples/loops.js](https://nan-academy.github.io/js-training/examples/loops.js)
- [nan-academy.github.io/js-training/examples/recursion.js](https://nan-academy.github.io/js-training/examples/recursion.js)
- [nan-academy.github.io/js-training/examples/loops](https://nan-academy.github.io/js-training/examples/loops.js)
- [nan-academy.github.io/js-training/examples/recursion](https://nan-academy.github.io/js-training/examples/recursion.js)

4
subjects/primitives.en.md

@ -11,5 +11,5 @@ Create a constant variable for each primitives:
### Notions
- [nan-academy.github.io/js-training/examples/primitive-and-operators.js](https://nan-academy.github.io/js-training/examples/primitive-and-operators.js)
- [nan-academy.github.io/js-training/examples/variables.js](https://nan-academy.github.io/js-training/examples/variables.js)
- [nan-academy.github.io/js-training/examples/primitive-and-operators](https://nan-academy.github.io/js-training/examples/primitive-and-operators.js)
- [nan-academy.github.io/js-training/examples/variables](https://nan-academy.github.io/js-training/examples/variables.js)

4
subjects/pyramid.en.md

@ -23,5 +23,5 @@ Just like triangle
### Notions
- [nan-academy.github.io/js-training/examples/loops.js](https://nan-academy.github.io/js-training/examples/loops.js)
- [nan-academy.github.io/js-training/examples/recursion.js](https://nan-academy.github.io/js-training/examples/recursion.js)
- [nan-academy.github.io/js-training/examples/loops](https://nan-academy.github.io/js-training/examples/loops.js)
- [nan-academy.github.io/js-training/examples/recursion](https://nan-academy.github.io/js-training/examples/recursion.js)

2
subjects/race.en.md

@ -11,7 +11,7 @@ and a number and return the first resolved values up to the number given.
### Notions
- [nan-academy.github.io/js-training/examples/promise.js](https://nan-academy.github.io/js-training/examples/promise.js)
- [nan-academy.github.io/js-training/examples/promise](https://nan-academy.github.io/js-training/examples/promise.js)
- [devdocs.io/javascript/global_objects/promise/race](https://devdocs.io/javascript/global_objects/promise/race)

4
subjects/repeat.en.md

@ -10,8 +10,8 @@ Of course you may not use the method directly
### Notions
- [nan-academy.github.io/js-training/examples/loops.js](https://nan-academy.github.io/js-training/examples/loops.js)
- [nan-academy.github.io/js-training/examples/recursion.js](https://nan-academy.github.io/js-training/examples/recursion.js)
- [nan-academy.github.io/js-training/examples/loops](https://nan-academy.github.io/js-training/examples/loops.js)
- [nan-academy.github.io/js-training/examples/recursion](https://nan-academy.github.io/js-training/examples/recursion.js)
- [devdocs.io/javascript/global_objects/string/repeat](https://devdocs.io/javascript/global_objects/string/repeat)

2
subjects/replica.en.md

@ -9,4 +9,4 @@ Attention with the shallow copies.
### Notions
- [nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)
- [nan-academy.github.io/js-training/examples/data-structures](https://nan-academy.github.io/js-training/examples/data-structures.js)

6
subjects/returns.en.md

@ -10,6 +10,6 @@ Create the following functions:
### Notions
- [https://nan-academy.github.io/js-training/examples/functions.js](https://nan-academy.github.io/js-training/examples/functions.js)
- [https://nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)
- [https://nan-academy.github.io/js-training/examples/get.js](https://nan-academy.github.io/js-training/examples/get.js)
- [nan-academy.github.io/js-training/examples/functions](https://nan-academy.github.io/js-training/examples/functions.js)
- [nan-academy.github.io/js-training/examples/data-structures](https://nan-academy.github.io/js-training/examples/data-structures.js)
- [nan-academy.github.io/js-training/examples/get](https://nan-academy.github.io/js-training/examples/get.js)

2
subjects/series.en.md

@ -8,4 +8,4 @@ It must execute them in series and return the results in order.
### Notions
- [nan-academy.github.io/js-training/examples/promise.js](https://nan-academy.github.io/js-training/examples/promise.js)
- [nan-academy.github.io/js-training/examples/promise](https://nan-academy.github.io/js-training/examples/promise.js)

4
subjects/sign.en.md

@ -13,8 +13,8 @@ if they both have the same sign, or false otherwise.
### Notions
- [nan-academy.github.io/js-training/examples/functions.js](https://nan-academy.github.io/js-training/examples/functions.js)
- [nan-academy.github.io/js-training/examples/if-else.js](https://nan-academy.github.io/js-training/examples/if-else.js)
- [nan-academy.github.io/js-training/examples/functions](https://nan-academy.github.io/js-training/examples/functions.js)
- [nan-academy.github.io/js-training/examples/if-else](https://nan-academy.github.io/js-training/examples/if-else.js)
- [devdocs.io/javascript/global_objects/math/sign](https://devdocs.io/javascript/global_objects/math/sign)

4
subjects/triangle.en.md

@ -21,5 +21,5 @@ of the number passed as argument.
### Notions
- [nan-academy.github.io/js-training/examples/loops.js](https://nan-academy.github.io/js-training/examples/loops.js)
- [nan-academy.github.io/js-training/examples/recursion.js](https://nan-academy.github.io/js-training/examples/recursion.js)
- [nan-academy.github.io/js-training/examples/loops](https://nan-academy.github.io/js-training/examples/loops.js)
- [nan-academy.github.io/js-training/examples/recursion](https://nan-academy.github.io/js-training/examples/recursion.js)

Loading…
Cancel
Save