DEV Community

Cover image for Scrimba's JavaScriptmas Event 2020
Pavel Melnik
Pavel Melnik

Posted on

Scrimba's JavaScriptmas Event 2020

Hi there,

I've decided to join Javascriptmas event at @Scrimba because there was a chance to win 1 year or unlimited subscription to the platform and there is a ton of great lessons...spoiler alert... I didn't 😅 anyway I've worked a lot with SQL only lately and wanted to refresh my JS knowledge 👍 So hear we go!

Day 1 - Deposit Profit

https://scrimba.com/learn/adventcalendar/note-at-0-45-cob4a4383b6500b8aebf15e58

It can not get easier than that 🙂

Day 2 - Candies

https://scrimba.com/scrim/co90a45a597fce073831ce714

Day 3 - Chunky Monkey

https://scrimba.com/scrim/cNkp9yH3

It was a little tricky at least the way I decided to go with it.

Day 4 - Century From Year

https://scrimba.com/scrim/co15446fe973d6ee43a6fbd1a

Another one super easy.

Day 5 - Reverse A String

https://scrimba.com/scrim/co89344679cc33afc5b236820

I've happened to run at this task previously in Vue docs.

Day 6 - Sort By Length

https://scrimba.com/learn/adventcalendar/note-at-0-28-co4f84e06916b153886bc635d

I've had to open docs for sorting function 😃

Day 7 - Count Vowel Consonant

https://scrimba.com/learn/adventcalendar/note-at-0-20-coeee4efabc1a782aaeeaf7e6
Hands on reduce function ))

Day 8 - Rolling Dice

https://scrimba.com/scrim/co9994b33a0ec5dd7fc11c178

This was the most time consuming task and yes, I'm not very good at CSS

Day 9 - Sum Odd Fibonacci Numbers

https://scrimba.com/scrim/coef44b6b96ce8811ea7af205

It was one of the most challenging JS tasks probably because I forgot what the output should be in the process 🤣

Day 10 - Adjacent Elements Product

https://scrimba.com/scrim/co6a2464a86187608db3b011e

I ♥ tasks which can be solved declaratively.

Day 11 - Avoid Obstacles

https://scrimba.com/scrim/co0514dd78a17d74816c09ffb

It was a cool one, nothing even close to what I've ever encountered.

Day 12 - Valid Time

https://scrimba.com/scrim/coe1c4e389fcf3da7ce4a0bf5

Using regexp easily solves the issue.

Day 13 - Extract Each Kth

https://scrimba.com/scrim/co9194dfabe5f22a47dde9b23

Nothing to add, pretty easy.

Day 14 - Maximum Adjacent Difference

https://scrimba.com/scrim/coae0487e8c182e00775d47a5

Didn't spend much time on this one too 🤘

Day 15 - Carousel

https://scrimba.com/scrim/coa8b426fb58ecfbfa956b133

I liked this one a lot as I don't often do stuff with CSS, still love to get my hands on it. Worked a bit on accessibility and wrapped controls in real buttons - you can use now keyboard to control Carousel.

Day 16 - Insert Dashes

https://scrimba.com/scrim/coeed4ba5adb01087fbe4f818

This happened to be like super ease, wrote like in 10 seconds at once.

Day 17 - Different Symbols Naive

https://scrimba.com/scrim/co17b413f8de38d30b359d9fc

This happened to be quite easy as well though probably hours of challenges on Codewars wasn't waisted for nothing ))

Day 18 - Array Previous Less

https://scrimba.com/scrim/coad94d519fb2f66d42a2b776

The hint was to use unshift() but I've used another way which was clear to me from the beginning.

Day 19 - Alphabet Sequence.

https://scrimba.com/scrim/co84040ccba4ff5b1c6da0308

I rarely use charCodeAt functions but this time it was the case. Love declarative programming as it helps write code pretty concise )

Day 20 - Domain Type

https://scrimba.com/scrim/coa4c4622a8b639a5dc9b877f

Just a chain of maps and it's done.

Day 21 - Sum of Two

https://scrimba.com/scrim/co72a4d88a81b8247d8ee1149

This is the first time a had to use flat() 😅 I liked it a lot as at first to flatten the array I wanted to go with
join().split(',').map(e => +e)

Day 22 - Extract Matrix Column

https://scrimba.com/scrim/coce446489dcccdf82a3def8d
I believe they're just afraid we are exhausted - that's why it is getting super easy.

Day 23 - Tweet Input Component

https://scrimba.com/scrim/coc7a439a8f313568211c6e89
It was interesting. I wish I had more time to play with styles.

Day 24 - Test your agility!

https://scrimba.com/scrim/co22b414882f209c85c2ee560
Uhoooo, the last one! A little gamification in the process so it was pretty fun to do.

#javascriptmas #scrimba

Top comments (1)

Collapse
 
bookercodes profile image
Alex Booker

On behalf of team Scrimba, great work, Pavel 💯!