DEV Community

Cover image for JS Advent Calendar #javascriptmas
Abhijith Sreekar
Abhijith Sreekar

Posted on β€’ Edited on

6 1

JS Advent Calendar #javascriptmas

Hello, Javascripters πŸ‘‹πŸΌ,

Recently Scrimba decided to bring the festive fun to developers and so came up with 24 days of javascriptmas challenge to end the year on a merry note.

For those who don't know what Scrimba is, Scrimba is the next-generation platform for learning how to code and they cover subjects like HTML, CSS, JavaScript, React, Vue, and more. Please do check them out if you are interested in learning through some interactive coding.

I'm no javascript pro and I don't use much javascript at my work too. So I decided to take up this challenge and refresh my JS skills and if not at least learn from my fellow friends who took part in this challenge. It's always great to see how others think while solving a problem.

That said (I don't want to bore you guys anymore πŸ˜…), here are my solutions (there are many better ways to solve these challenges and these are purely my solutions based on my JS knowledge) to the Javascriptmas challenge from scrimba:

Day 1: Candies
Day 2: Deposit Profit
Day 3: Chunky Monkey πŸ’
Day 4: Century From Year
Day 5: Reverse a String
Day 6: Sort By Length

Day 7: Count Vowel Consonant
Day 8: Rolling Dice 🎲
Day 9: Sum Odd Fibonacci Numbers
Day 10: Adjacent Elements Product
Day 11: Avoid Obstacles
Day 12: Valid Time

Day 13: Extract Each Kth
Day 14: Maximal Adjacent Difference
Day 15: Javascript Carousel
Day 16: Insert Dashes
Day 17: Different Symbols Naive
Day 18: Array Previous Less

Day 19: Alphabet Subsequences
Day 20: Domain Type
Day 21: Sum of 2
Day 22: Extract Matrix Numbers
Day 23: Social Media Input Challenge
Day 24: Test your agility

======
Happy Coding,
Abhijith

Neon image

Resources for building AI applications with Neon Postgres πŸ€–

Core concepts, starter applications, framework integrations, and deployment guides. Use these resources to build applications like RAG chatbots, semantic search engines, or custom AI tools.

Explore AI Tools β†’

Top comments (3)

Collapse
 
perborgen profile image
Per β€’

Love this, Abhijith! You'll be a JS pro in no time if you keep on going in this pace πŸ‘

Collapse
 
nasreekar profile image
Abhijith Sreekar β€’

Thank you so much Per. This challenge series is a way for me to get back to continuous learning and development 😊😊

Collapse
 
joshuajarman profile image
Joshua Jarman β€’

I've been really enjoying these challenges as well. Happy JavaScriptmas!

Jetbrains image

Build Secure, Ship Fast

Discover best practices to secure CI/CD without slowing down your pipeline.

Read more

πŸ‘‹ Kindness is contagious

Engage with a wealth of insights in this thoughtful article, cherished by the supportive DEV Community. Coders of every background are encouraged to bring their perspectives and bolster our collective wisdom.

A sincere β€œthank you” often brightens someone’s dayβ€”share yours in the comments below!

On DEV, the act of sharing knowledge eases our journey and forges stronger community ties. Found value in this? A quick thank-you to the author can make a world of difference.

Okay