Merry #JavaScriptmas ! 🎄
Tags: javascript, challenge
Published: 2020-12-29 12:13:21

For my very first post in developer community, I'm very pleased to share with you my experience of the [Scrimba](https://scrimba.com)'s JavaScriptmas [advent calendar](https://scrimba.com/learn/adventcalendar). 

While the 24th first days of December, despite the strange year, I was exciting about this challenge every evenings. That became for me like a ritual, and the resolution of little enigmas to solve (and some were a tricky !) was a very important planned moment in my daily routine. 

**Why I did this ?**
I'm a web developer and challenging coding problems are my usual daily ! Furthermore some of interviews question are more likely tricky problem of coding (inverting a binary tree, if you know what I mean ...). Therefore, to be able to face this kind of evil interviewer, I decided to began my trip in practicing some Typescript problems on the website [Exercism.io](https://exercism.io). There is a ton of website like this one ([HackerRank](https://www.hackerrank.com/), [LeetCode](https://leetcode.com/) or [TopCoder](https://www.topcoder.com/)) and these sites are more oriented business because they try to match with the perfect company for you, thanks to different tests you overcome on the platform. What I looked for, was a playground where I can practice peacefully but my trip was not so much motivating and I lose sight of my goal. 

Then Per from [Scrimba](https://scrimba.com) send a Newsletter : "Stay tuned, JavaScriptmas advent calendar will be soon available ! Great price to win, everyone can participate and share with others !" That became my new goal and I when the enrollment was made I decided to never miss a day ! And I did it (except 1 or 2 days, ok I plaid guilty but I catch up quickly ! 😇) here we go for all the days of JavaScriptmas challenges : 

1. 🍬 [Candies](https://scrimba.com/scrim/co9bf4535bb75fcd1712bbc31)
2. ⭐️ [Deposit Profit](https://scrimba.com/scrim/co67e4e8f9b0d5e188c305e5b)
4. 🧚 [Century From Year](https://scrimba.com/scrim/co62b497491682f2c6f80fc50)
3. 🎄 [Chunky Monkey](https://scrimba.com/scrim/co103430ea52da6a5ec0f4095)
5. 🐑 [Reverse A String](https://scrimba.com/scrim/co57b4b38a8d34bb89867328b)
6. 🤶 [Sort By Length](https://scrimba.com/scrim/co031473ea80af2df00c72f51)
7. 🦌 [Count Vowel Consonant](https://scrimba.com/scrim/co7924b5baaf5485c2f46875b)
8. 🔔 [The Rolling Dice](https://scrimba.com/scrim/co6ec4d3bbc29b14bdb6b39d7)
9. 🎺 [Sum Odd Fibonacci Numbers](https://scrimba.com/scrim/co6874433b77c69e2f3a6c297)
10. 💂‍♀️ [Adjacent Element Product](https://scrimba.com/scrim/co70146a1b662e5eb7a6eb7ec)
11. 🎁 [Avoid Obstacles](https://scrimba.com/scrim/co09c44b2be1287eb91c9d318)
12. ❄️ [Valid Time](https://scrimba.com/scrim/cobdb432c91ad9de7b1bcec9c)
13. 🤴 [Extract Each Kth](https://scrimba.com/scrim/coa8943fe88b34855799371cd)
14. 🧸 [Maximal Adjacent Difference](https://scrimba.com/scrim/co6664263b7f79296756b3224)
15. 🕊 [Carousel](https://scrimba.com/scrim/coa644cb8bda30e5158fdc847)
16. 🧦 [Insert Dashes](https://scrimba.com/scrim/coc0140eda6e1e80d25ef0b66)
17. 👑 [Difference Symbols Naive](https://scrimba.com/scrim/coa6f4316b8e6852d4270a3c5)
18. 🎅🏻 [Array Previous Less](https://scrimba.com/scrim/cocdf4b64a70a67d576b99760)
19. 🐫 [Alphabet Subsequence](https://scrimba.com/scrim/cob084171837c18ea37115044)
20. ✨ [Domain Type](https://scrimba.com/scrim/co1bf40f8936e3497379e96f8)
21. 🦃 [Sum Of Two](https://scrimba.com/scrim/co0884e018f81331f3ad68a8d)
22. 👼 [Extract Matrix Column](https://scrimba.com/scrim/coe9e490dac917040b3737a99)
23. 🌠 [Social Media Input](https://scrimba.com/scrim/coec94516af322a6f64c66a77)
24. [Test Your Agility](https://scrimba.com/scrim/co7ff481f9dc59845fbd421b5)

**What I learned ?** 
I work with Js Framework, so many operations are facilitated. Some of the challenge like the 8th or 15th were frontend challenge so I had to learn again the way to manipulate properly my DOM elements that was satisfying ! The other part that was nice to have, some tests to be able to get our results quickly ! 
And now I take this good habits to practice everyday 👨‍💻 

Thanks Scrimba for this calendar and hope to get in touch with other challenges ! 🤓