Holiday Advent Challenge #JavaScriptmas 
Tags: adventofcode, javascriptmas, javascript, frontend
Published: 2020-12-28 03:36:02


Since my first job after graduating college I haven't done much coding of any kind (although it has certainly helped that I know how to). Instead I have winded my through a list of jobs like business analyst, project and product management and UI/UX/Product Design. 

The last few years I've been wanting to get in a habit of regularly practicing front end coding, with the goal of being efficient enough again to do some prototyping of my design work directly in code. The honest truth is, it's been a struggle to carve out the time and find a platform that fits well with my work and family obligation. Scrimba has been a great resource I've turned to for a few things including some weekly challenges that have hit a good balance of difficulty and fun with some great learning resources available to help. The coding advent #Javascriptmas this year was particularly fun, not so involved I had to spend hours on it, but also got me coding consistently and taught me a number of new little things. 

In good gamification fashion, they invited us to 'blog' about it and post our solutions and we would be awarded a badge, so here it is.

##My Solutions to the challenges
Day 1 - [Candies](https://scrimba.com/scrim/co1ea4d88ac253d369d94bba7)
Day 2 - [Deposit Profit](https://scrimba.com/scrim/cob35413ca878543f5662b23e)
Day 3 - [Chunky Monkey](https://scrimba.com/scrim/co58543f68d93eaeeecac2271)
Day 4 - [Century From Year](https://scrimba.com/scrim/co2354da885d2c1e7e3ee272d)
Day 5 - [Reverse a String](https://scrimba.com/scrim/co028427eb244cb6e1ba30367)
Day 6 - [Sort by Solution](https://scrimba.com/scrim/co147411ba1c1494c0ffc645a)
Day 7 - [Count Vowel Consonant](https://scrimba.com/scrim/co65e44fd88f5ccc334b4936d)
Day 8 - [The Rolling Dice](https://scrimba.com/scrim/coa764a4ea79e04de7f7e0f8a)
Day 9 - [Sum Odd Fibonacci Numbers](https://scrimba.com/scrim/co39449469d2a55e77b0917a2)
Day 10 - [Adjacent Elements Product](https://scrimba.com/scrim/co4e54a3f84aa93a0d97a0588)
Day 11 - [Avoid Obstacles](https://scrimba.com/scrim/coaa24a638df7504d76829507)
Day 12 - [Valid Time](https://scrimba.com/scrim/cod1043edab9f2f85dc3f90ed)
Day 13 - [Extract Each K<sup>th</sup>](https://scrimba.com/scrim/cod4945e0a8194df4089c5d9e)
Day 14 - [Maximal Adjacent Difference](https://scrimba.com/scrim/co996410f92a18184d2f71a0e)
Day 15 - [Carousel](https://scrimba.com/scrim/coaca4fb6a3aceb7725e9d79c)
Day 16 - [Insert Dashes](https://scrimba.com/scrim/cobed45c4bf8292132771a461)
Day 17 - [Different Symbols Naive](https://scrimba.com/scrim/co94f41828a8c7b58f64678fb)
Day 18 - [Array Previous Less](https://scrimba.com/scrim/co09f471d939457a11303c3df)
Day 19 - [Alphabet Subsequence](https://scrimba.com/scrim/co4e0468f8abbca5ed0cd7e8b)
Day 20 - [Domain Type](https://scrimba.com/scrim/co1844fa8942ca88345cd5fd1)
Day 21 - [Sum of Two](https://scrimba.com/scrim/co32b4954a39c55f57ae7c91b)
Day 22 - [Extract Matrix Column](https://scrimba.com/scrim/coaf14a7bb888e9d255c2ec44)
Day 23 - [Social Media Input](https://scrimba.com/scrim/co1764259a8fc402f908fa8e3)
Day 24 - [Test Your Agility](https://scrimba.com/scrim/co1f04ea79c7a367abfdbab97)

I liked the string and array manipulation problems that involved some logic/sequencing, in several of them I learned about and was able to explore a number of functions I wasn't familiar or comfortable with previously. My favorites were those that involved a bit more HTML and CSS, I'm glad they worked a few of those in. 

I wish I had more time to play around with my solutions, but it is a busy time of year; confession, I didn't submit all of them in time for the daily drawings, but I did complete them all in the 24 days leading up to Christmas. I'm looking forward to continuing Scrimbas weekly dev challenges and next years advent.