Browse Source

normalize links in subjects

content-update
Clement Denis 4 years ago
parent
commit
2921882a12
  1. 6
      subjects/abs.en.md
  2. 4
      subjects/all.en.md
  3. 2
      subjects/arr.en.md
  4. 6
      subjects/audits-at-home.en.md
  5. 4
      subjects/audits-at-home.ru.md
  6. 2
      subjects/biggie-smalls.en.md
  7. 8
      subjects/change.en.md
  8. 6
      subjects/circular.en.md
  9. 4
      subjects/concat-str.en.md
  10. 2
      subjects/currify.en.md
  11. 10
      subjects/curry-entries.en.md
  12. 2
      subjects/cut-corners.en.md
  13. 10
      subjects/date-is.en.md
  14. 2
      subjects/debounce.en.md
  15. 2
      subjects/deep-copy.en.md
  16. 6
      subjects/filter.en.md
  17. 4
      subjects/find-expression.en.md
  18. 2
      subjects/flat.en.md
  19. 2
      subjects/flow.en.md
  20. 2
      subjects/for-each.en.md
  21. 8
      subjects/get-json.en.md
  22. 4
      subjects/get-length.en.md
  23. 4
      subjects/gougle-search.en.md
  24. 2
      subjects/greedy-url.en.md
  25. 2
      subjects/id.en.md
  26. 6
      subjects/index-of.en.md
  27. 2
      subjects/interpolation.en.md
  28. 2
      subjects/invert.en.md
  29. 2
      subjects/ion-out.en.md
  30. 8
      subjects/is.en.md
  31. 2
      subjects/its-a-match.en.md
  32. 2
      subjects/keep-cut.en.md
  33. 6
      subjects/keep-trying-or-giveup.en.md
  34. 4
      subjects/last-first-kiss.en.md
  35. 2
      subjects/letter-space-number.en.md
  36. 4
      subjects/long-words.en.md
  37. 10
      subjects/manipulate-entries.en.md
  38. 10
      subjects/manipulate-keys.en.md
  39. 10
      subjects/manipulate-values.en.md
  40. 4
      subjects/mapper.en.md
  41. 4
      subjects/match-cron.en.md
  42. 2
      subjects/method-man.en.md
  43. 8
      subjects/min-max.en.md
  44. 4
      subjects/more-or-less.en.md
  45. 6
      subjects/mutability.en.md
  46. 4
      subjects/nasa.en.md
  47. 4
      subjects/nested.en.md
  48. 2
      subjects/now-get-to-work.en.md
  49. 2
      subjects/obj.en.md
  50. 2
      subjects/pick-omit.en.md
  51. 4
      subjects/primitives.en.md
  52. 4
      subjects/pyramid.en.md
  53. 4
      subjects/quantifiers.en.md
  54. 4
      subjects/race.en.md
  55. 6
      subjects/rebecca-black.en.md
  56. 2
      subjects/reduce.en.md
  57. 8
      subjects/repeat.en.md
  58. 2
      subjects/replica.en.md
  59. 2
      subjects/reverser.en.md
  60. 2
      subjects/same-amount.en.md
  61. 2
      subjects/series.en.md
  62. 6
      subjects/sign.en.md
  63. 2
      subjects/slicer.en.md
  64. 2
      subjects/sweet-curry.en.md
  65. 2
      subjects/throttle.en.md
  66. 4
      subjects/triangle.en.md
  67. 4
      subjects/unbreakable.en.md
  68. 2
      subjects/unicode-technical-report-35.en.md
  69. 2
      subjects/using-filter.en.md
  70. 2
      subjects/using-map.en.md
  71. 2
      subjects/using-reduce.en.md
  72. 2
      subjects/valid-ip.en.md
  73. 2
      subjects/vowel-dots.en.md
  74. 2
      subjects/何.en.md

6
subjects/abs.en.md

@ -13,9 +13,9 @@ You are not allowed to use `Math.abs`, make your own.
### Notions
- https://nan-academy.github.io/js-training/examples/functions.js
- https://nan-academy.github.io/js-training/examples/ternary.js
- https://devdocs.io/javascript/global_objects/math/abs
- [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)
- [devdocs.io/javascript/global_objects/math/abs](https://devdocs.io/javascript/global_objects/math/abs)
### Code provided

4
subjects/all.en.md

@ -8,8 +8,8 @@ Create a function `all` that works like `Promise.all` but with objects.
### Notions
- https://nan-academy.github.io/js-training/examples/promise.js
- https://devdocs.io/javascript/global_objects/promise/all
- [nan-academy.github.io/js-training/examples/promise.js](https://nan-academy.github.io/js-training/examples/promise.js)
- [devdocs.io/javascript/global_objects/promise/all](https://devdocs.io/javascript/global_objects/promise/all)
### Code provided

2
subjects/arr.en.md

@ -8,4 +8,4 @@ containing the values 4 and '2'
### Notions
- https://nan-academy.github.io/js-training/examples/data-structures.js
- [nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)

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

@ -26,16 +26,16 @@ Knowledge is important but not as essential as health.
We really wish all of you to stay safe and healthy at home.
This is why we created a little guideline in how to conduct your audit from home.
There is a video here : https://www.youtube.com/watch?v=J8g8P-IJLJw
There is a video here : [youtube.com/watch?v=J8g8P-IJLJw](https://www.youtube.com/watch?v=J8g8P-IJLJw)
But we are also going to summarize the process.
So here we go.
### Prerequisites for the team captain and the auditor
- A program to communicate and livestream installed (like Discord https://discordapp.com/ )
- A program to communicate and livestream installed (like Discord [https://discordapp.com/](https://discordapp.com/) )
- A program to allows the auditor to take charge of the computer
of the team captain installed (like teamViewer https://www.teamviewer.com/ )
of the team captain installed (like teamViewer [teamviewer.com/](https://www.teamviewer.com/) )
### Prerequisite for the team captain

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

@ -22,7 +22,7 @@
Мы действительно желаем всем вам оставаться дома в безопасности.
Поэтому мы разработали небольшое руководство по проведению аудита из дома.
Ссылка на видео: https://www.youtube.com/watch?v=J8g8P-IJLJw
Ссылка на видео: [youtube.com/watch?v=J8g8P-IJLJw](https://www.youtube.com/watch?v=J8g8P-IJLJw)
Также, можете прочесть:
@ -80,4 +80,4 @@
для прямого эфира, если это необходимо.
Попробуйте!
Будьте в безопасности! Удачного кодинга!
Будьте в безопасности! Удачного кодинга!

2
subjects/biggie-smalls.en.md

@ -9,4 +9,4 @@ Create 2 variables
### Notions
- https://devdocs.io/javascript-number/
- [https://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/data-structures.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/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)
### 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/get.js
- https://nan-academy.github.io/js-training/examples/set.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)

4
subjects/concat-str.en.md

@ -7,5 +7,5 @@ Create a `concatStr` function that takes 2 arguments and concatenate them
### Notions
- https://nan-academy.github.io/js-training/examples/functions.js
- https://nan-academy.github.io/js-training/examples/operators.js
- [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/operators.js](https://nan-academy.github.io/js-training/examples/operators.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](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/map
- https://devdocs.io/javascript/global_objects/array/reduce
- https://devdocs.io/javascript/global_objects/object/entries
- https://devdocs.io/javascript/global_objects/object/fromentries
- [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)
### 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](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/isAfter
- 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/isPast
- [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)

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](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/](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://lodash.com/docs/4.17.15#reject
- https://lodash.com/docs/4.17.15#partition
- [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)
### 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/recursion.js
- [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)
### 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](https://devdocs.io/javascript/global_objects/array/flat)
### Code provided

2
subjects/flow.en.md

@ -25,4 +25,4 @@ returns
### Notions
- https://lodash.com/docs/4.17.15#flow
- [https://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](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://devdocs.io/dom/fetch_api/using_fetch
- https://devdocs.io/dom/urlsearchparams
- https://devdocs.io/javascript/global_objects/json
- [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)

4
subjects/get-length.en.md

@ -8,5 +8,5 @@ and return its length.
### Notions
- 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/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)

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/all
- [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)
### 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](https://github.com/ziishaned/learn-regex)

2
subjects/id.en.md

@ -7,4 +7,4 @@ Create an `id` function that takes one argument and return it
### 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/functions.js)

6
subjects/index-of.en.md

@ -15,9 +15,9 @@ Create 3 functions:
### Notions
- https://devdocs.io/javascript/global_objects/array/indexof
- https://devdocs.io/javascript/global_objects/array/lastindexof
- https://devdocs.io/javascript/global_objects/array/includes
- [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)
### Code provided

2
subjects/interpolation.en.md

@ -42,4 +42,4 @@ duration = 10
### Notions
- https://javascript.info/settimeout-setinterval
- [https://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](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](https://github.com/ziishaned/learn-regex#4-lookarounds)

8
subjects/is.en.md

@ -18,10 +18,10 @@ Add new function properties to the object `is`` to check a value type
### Notions
- https://nan-academy.github.io/js-training/examples/primitive-and-operators
- https://devdocs.io/javascript/operators/typeof
- https://developer.mozilla.org/en-US/docs/Glossary/Truthy
- https://developer.mozilla.org/en-US/docs/Glossary/Falsy
- [https://nan-academy.github.io/js-training/examples/primitive-and-operators](https://nan-academy.github.io/js-training/examples/primitive-and-operators)
- [https://devdocs.io/javascript/operators/typeof](https://devdocs.io/javascript/operators/typeof)
- [https://developer.mozilla.org/en-US/docs/Glossary/Truthy](https://developer.mozilla.org/en-US/docs/Glossary/Truthy)
- [https://developer.mozilla.org/en-US/docs/Glossary/Falsy](https://developer.mozilla.org/en-US/docs/Glossary/Falsy)
### Code provided

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](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](https://devdocs.io/javascript/global_objects/array/slice)

6
subjects/keep-trying-or-giveup.en.md

@ -25,6 +25,6 @@ or reject an error using the message `"timeout"`
### Notions
- https://nan-academy.github.io/js-training/examples/promise.js
- https://devdocs.io/dom/windoworworkerglobalscope/settimeout
- https://devdocs.io/javascript/global_objects/promise/race
- [nan-academy.github.io/js-training/examples/promise.js](https://nan-academy.github.io/js-training/examples/promise.js)
- [devdocs.io/dom/windoworworkerglobalscope/settimeout](https://devdocs.io/dom/windoworworkerglobalscope/settimeout)
- [devdocs.io/javascript/global_objects/promise/race](https://devdocs.io/javascript/global_objects/promise/race)

4
subjects/last-first-kiss.en.md

@ -16,5 +16,5 @@ Create 3 functions:
### Notions
- https://nan-academy.github.io/js-training/examples/data-structures.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/get.js](https://nan-academy.github.io/js-training/examples/get.js)

2
subjects/letter-space-number.en.md

@ -9,4 +9,4 @@ only if that number has only one digit and is not followed by any letter.
### Notions
- https://github.com/ziishaned/learn-regex#3-shorthand-character-sets
- [github.com/ziishaned/learn-regex#3-shorthand-character-sets](https://github.com/ziishaned/learn-regex#3-shorthand-character-sets)

4
subjects/long-words.en.md

@ -15,5 +15,5 @@ a string with at least 7 characters.
### Notions
- https://devdocs.io/javascript/global_objects/Array/every
- https://devdocs.io/javascript/global_objects/Array/some
- [devdocs.io/javascript/global_objects/Array/every](https://devdocs.io/javascript/global_objects/Array/every)
- [devdocs.io/javascript/global_objects/Array/some](https://devdocs.io/javascript/global_objects/Array/some)

10
subjects/manipulate-entries.en.md

@ -17,11 +17,11 @@ Create 3 other functions that use your previously create functions:
### Notions
- https://devdocs.io/javascript/global_objects/array/filter
- https://devdocs.io/javascript/global_objects/array/map
- https://devdocs.io/javascript/global_objects/array/reduce
- https://devdocs.io/javascript/global_objects/object/entries
- 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

10
subjects/manipulate-keys.en.md

@ -12,11 +12,11 @@ Create 3 functions that works like the `.filter`, `.map` and `.reduce` array met
### Notions
- https://devdocs.io/javascript/global_objects/array/filter
- https://devdocs.io/javascript/global_objects/array/map
- https://devdocs.io/javascript/global_objects/array/reduce
- https://devdocs.io/javascript/global_objects/object/entries
- 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

10
subjects/manipulate-values.en.md

@ -16,11 +16,11 @@ You will have a small database to help you with the groceries.
### Notions
- https://devdocs.io/javascript/global_objects/array/filter
- https://devdocs.io/javascript/global_objects/array/map
- https://devdocs.io/javascript/global_objects/array/reduce
- https://devdocs.io/javascript/global_objects/object/entries
- 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

4
subjects/mapper.en.md

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

4
subjects/match-cron.en.md

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

2
subjects/method-man.en.md

@ -13,4 +13,4 @@ Write 4 functions:
### Notions
- https://nan-academy.github.io/js-training/examples/methods.js
- [nan-academy.github.io/js-training/examples/methods.js](https://nan-academy.github.io/js-training/examples/methods.js)

8
subjects/min-max.en.md

@ -15,10 +15,10 @@ and returns the lowest
### Notions
- https://nan-academy.github.io/js-training/examples/functions.js
- https://nan-academy.github.io/js-training/examples/ternary.js
- https://devdocs.io/javascript/global_objects/array/Math/min
- https://devdocs.io/javascript/global_objects/array/Math/max
- [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)
- [devdocs.io/javascript/global_objects/array/Math/min](https://devdocs.io/javascript/global_objects/array/Math/min)
- [devdocs.io/javascript/global_objects/array/Math/max](https://devdocs.io/javascript/global_objects/array/Math/max)
### Code provided

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

@ -11,5 +11,5 @@ Create 4 functions
### Notions
- https://nan-academy.github.io/js-training/examples/functions.js
- https://nan-academy.github.io/js-training/examples/primitive-and-operators.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/primitive-and-operators.js](https://nan-academy.github.io/js-training/examples/primitive-and-operators.js)

6
subjects/mutability.en.md

@ -13,9 +13,9 @@ and set his contry to `'FR'`.
### Notions
- https://nan-academy.github.io/js-training/examples/set.js
- https://nan-academy.github.io/js-training/examples/get.js
- https://nan-academy.github.io/js-training/examples/data-structures.js
- [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)
### Code provided

4
subjects/nasa.en.md

@ -14,5 +14,5 @@ numbers from 1 to the number passed as parameter, with three exception.
### Notions
- https://nan-academy.github.io/js-training/examples/loops.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)

4
subjects/nested.en.md

@ -11,5 +11,5 @@ Create a `nested` constant variable that contains
### Notions
- https://nan-academy.github.io/js-training/examples/data-structures.js
- https://devdocs.io/javascript/global_objects/object/freeze
- [nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)
- [devdocs.io/javascript/global_objects/object/freeze](https://devdocs.io/javascript/global_objects/object/freeze)

2
subjects/now-get-to-work.en.md

@ -4,7 +4,7 @@
"Something terrible happened"
clone this repo : https://github.com/01-edu/the-final-cl-test
clone this repo : [github.com/01-edu/the-final-cl-test](https://github.com/01-edu/the-final-cl-test)
Submit your solution in the file `my_answer.sh` that will print it when executed.

2
subjects/obj.en.md

@ -12,4 +12,4 @@ containing a property for each primitives:
### Notions
- https://nan-academy.github.io/js-training/examples/data-structures.js
- [nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js)

2
subjects/pick-omit.en.md

@ -10,4 +10,4 @@ This function will omit only the keys, in the second argument, from the object p
### Notions
- https://devdocs.io/javascript/global_objects/object
- [devdocs.io/javascript/global_objects/object](https://devdocs.io/javascript/global_objects/object)

4
subjects/primitives.en.md

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

4
subjects/pyramid.en.md

@ -21,5 +21,5 @@ Just like triangle
### Notions
- https://nan-academy.github.io/js-training/examples/loops.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)

4
subjects/quantifiers.en.md

@ -16,8 +16,8 @@ The use of `[].every` and `[].some` is forbidden for this exercise.
### Notions
- https://devdocs.io/javascript/global_objects/array/some
- https://devdocs.io/javascript/global_objects/array/every
- [devdocs.io/javascript/global_objects/array/some](https://devdocs.io/javascript/global_objects/array/some)
- [devdocs.io/javascript/global_objects/array/every](https://devdocs.io/javascript/global_objects/array/every)
### Code provided

4
subjects/race.en.md

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

6
subjects/rebecca-black.en.md

@ -11,6 +11,6 @@ Create the following functions:
### Notions
- https://date-fns.org/v2.14.0/docs/isWeekend
- https://date-fns.org/v2.14.0/docs/isAfter
- https://date-fns.org/v2.14.0/docs/isLastDayOfMonth
- [date-fns.org/v2.14.0/docs/isWeekend](https://date-fns.org/v2.14.0/docs/isWeekend)
- [date-fns.org/v2.14.0/docs/isAfter](https://date-fns.org/v2.14.0/docs/isAfter)
- [date-fns.org/v2.14.0/docs/isLastDayOfMonth](https://date-fns.org/v2.14.0/docs/isLastDayOfMonth)

2
subjects/reduce.en.md

@ -31,7 +31,7 @@ The use of `[].reduce` and `[].reduceRight` is forbidden for this exercise.
### Notions
- https://devdocs.io/javascript/global_objects/array/reduce
- [devdocs.io/javascript/global_objects/array/reduce](https://devdocs.io/javascript/global_objects/array/reduce)
### Code provided

8
subjects/repeat.en.md

@ -4,15 +4,15 @@
Create a `repeat` function that takes a string and a number as parameters
and return the repeated string by the given number
Like the method https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/repeat
Like the method [developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/repeat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/repeat)
Of course you may not use the method directly
### Notions
- https://nan-academy.github.io/js-training/examples/loops.js
- https://nan-academy.github.io/js-training/examples/recursion.js
- https://devdocs.io/javascript/global_objects/string/repeat
- [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)
- [devdocs.io/javascript/global_objects/string/repeat](https://devdocs.io/javascript/global_objects/string/repeat)
### Code provided

2
subjects/replica.en.md

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

2
subjects/reverser.en.md

@ -9,7 +9,7 @@ Like `[].reverse()` but working also for strings (without using the actual metho
### Notions
- https://devdocs.io/javascript/global_objects/array/reverse
- [devdocs.io/javascript/global_objects/array/reverse](https://devdocs.io/javascript/global_objects/array/reverse)
### Code provided

2
subjects/same-amount.en.md

@ -11,4 +11,4 @@ The objective is to confirm that the second and the third parameter matched
### Notions
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Using_regular_expressions_in_JavaScript
- [developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Using_regular_expressions_in_JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Using_regular_expressions_in_JavaScript)

2
subjects/series.en.md

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

6
subjects/sign.en.md

@ -13,9 +13,9 @@ if they both have the same sign
### Notions
- https://nan-academy.github.io/js-training/examples/functions.js
- https://nan-academy.github.io/js-training/examples/if-else.js
- https://devdocs.io/javascript/global_objects/math/sign
- [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)
- [devdocs.io/javascript/global_objects/math/sign](https://devdocs.io/javascript/global_objects/math/sign)
### Code provided

2
subjects/slicer.en.md

@ -9,7 +9,7 @@ It takes an additional first argument which is the string or the array
### Notions
- https://devdocs.io/javascript/global_objects/array/slice
- [devdocs.io/javascript/global_objects/array/slice](https://devdocs.io/javascript/global_objects/array/slice)
### Code provided

2
subjects/sweet-curry.en.md

@ -12,4 +12,4 @@ Please note that those functions can only have one argument each.
### Notions
- https://stackoverflow.com/questions/36314/what-is-currying
- [stackoverflow.com/questions/36314/what-is-currying](https://stackoverflow.com/questions/36314/what-is-currying)

2
subjects/throttle.en.md

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

4
subjects/triangle.en.md

@ -19,5 +19,5 @@ of the number passed as argument.
### Notions
- https://nan-academy.github.io/js-training/examples/loops.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)

4
subjects/unbreakable.en.md

@ -12,8 +12,8 @@ Implement 2 functions:
### Notions
- https://devdocs.io/javascript/global_objects/array/join
- https://devdocs.io/javascript/global_objects/string/split
- [devdocs.io/javascript/global_objects/array/join](https://devdocs.io/javascript/global_objects/array/join)
- [devdocs.io/javascript/global_objects/string/split](https://devdocs.io/javascript/global_objects/string/split)
### Code provided

2
subjects/unicode-technical-report-35.en.md

@ -30,4 +30,4 @@ Implement a `format` function that takes 2 arguments:
### Notions
- https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table
- [www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table](https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table)

2
subjects/using-filter.en.md

@ -43,4 +43,4 @@ Example of an array of objects matching the criterias:
### Notions
- https://devdocs.io/javascript/global_objects/array/filter
- [devdocs.io/javascript/global_objects/array/filter](https://devdocs.io/javascript/global_objects/array/filter)

2
subjects/using-map.en.md

@ -99,4 +99,4 @@ returns
### Notions
- https://devdocs.io/javascript/global_objects/array/map
- [devdocs.io/javascript/global_objects/array/map](https://devdocs.io/javascript/global_objects/array/map)

2
subjects/using-reduce.en.md

@ -23,4 +23,4 @@ sumOrMul([1, 2, 3, 4], 5)
### Notions
- https://devdocs.io/javascript/global_objects/array/reduce
- [devdocs.io/javascript/global_objects/array/reduce](https://devdocs.io/javascript/global_objects/array/reduce)

2
subjects/valid-ip.en.md

@ -13,4 +13,4 @@ A valid IP has the following format :
### Notions
- https://github.com/ziishaned/learn-regex
- [github.com/ziishaned/learn-regex](https://github.com/ziishaned/learn-regex)

2
subjects/vowel-dots.en.md

@ -8,4 +8,4 @@ every vowel ('y' is not considered a vowel here) using a regex called `vowels`.
### Notions
- https://github.com/ziishaned/learn-regex#22-character-sets
- [github.com/ziishaned/learn-regex#22-character-sets](https://github.com/ziishaned/learn-regex#22-character-sets)

2
subjects/何.en.md

@ -7,4 +7,4 @@ Create a `inequality` value that is not equal to itself
### Notions
- https://devdocs.io/javascript/global_objects/number
- [devdocs.io/javascript/global_objects/number](https://devdocs.io/javascript/global_objects/number)

Loading…
Cancel
Save