Giter Club home page Giter Club logo

coding_challenge-12's Introduction

Coding Challenge 12 - Advent of Code 2018

This month we are doing a special coding challenge! December is the best time of the year to be a programmer since the Advent of Code begins! Every day, we are going to have a programming problem that we all need to solve for 25 days straight. The beauty will be that you will be able to see your solution and compare it with all the other students from our community! When it comes to problem solving, in my opinion, Advent of Code is the best resource avilable to make you a better logical thinker through code. I cannot recommend it enough if you want to become a better coder so I hope you can all participate even if it is just a few days.

What is the Challenge?

Each day Advent of Code will give you a problem to solve. Each day, the questions get harder and harder. All you will need to do is to submit your code anytime you finish the question (Please note: Although each day is a new question, you can submit your code anytime and even do the questions a few days late if you miss the actual day)

Here are the steps:

  1. Read the about section here: https://adventofcode.com/2018/about
  2. Watch Santa's Node Helper videos - Lecture 240, 241 and 242 in the Complete Web Developer in 2019 course to see me solve one of these problems. this is optional for those that have the course
  3. Start solving problems starting December 1st, 2018!
  4. Submit your code and share it with the rest of our community every day by following the steps below. All community code will be on a website built by @Matt and @notAnkur - https://zerotomastery.io/events/advent-of-code.html (note: You will see test entries before the challenge begins Dec 1st in order to show you how it will work. These dummy entries will be removed come the beginning of the challenge)

How to submit and view Solutions:

Thanks to @Matt and @notAnkur, we have a great system in place for you to submit your daily code, and compare your answer to the rest of the students who will participate in the challenge. Here is how it will work and how you can see other submissions:

Submit your solution

  1. Add your solution to a platform such as Github, Repl.it, Glot.io and grab the link for it.
  2. Head on over to #coding-challenge
  3. Use the following command structure to infrom the bot of your solution (See examples): +aoc submit <Day> <URL-Link> <Solution Language>
  4. If successful you should have a parrot emoji and your solution will be list in #submissions and on the website: https://zerotomastery.io/events/advent-of-code.html

Channel Listing

Examples

+aoc submit 1 https://mylink.com/ javascript

+aoc submit 4 https://github.com/test/link python

+aoc submit 24 https://tests.com/ssj py

+aoc submit 4 https://mttadddadasejs.com/sssj js

+aoc submit 4 https://mttejs.net/ssj java

View Solutions

Solutions will obviously be listed in the #submissions channel on Discord, but we also have a web interface available, with sorting and filtering capabilities here.

Disclaimer

Please note: As with all my challenges there is zero benefit or monetary gain I receive from it. This is just my way of thanking my students and making sure that you are able to continue gaining valuable knowledge outside of just my videos. It would mean a lot to me if you are able to rate my course...5 star reviews make my day :)

coding_challenge-12's People

Contributors

aneagoie avatar siegblink avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.