Coder Social home page Coder Social logo

advent-of-code's Introduction

Advent of Code

Rules of the challenge

As an opportunity of learning, practicing, and having fun, I challenge you to get as many stars as you can in Advent of Code 2022 and share your code here.

By end of January 2023, the one with the most stars wins. If there were multiple people with same amount of stars, the first one wins.

You can use the code 2854143-9af4490b to join the private leaderboard for this challenge.

Follow the rules below to share your code, or you'll lose the opportunity to win.

If anything is not covered by the rules here, or there is any ambulation in the rules, the judge (me ๐Ÿ™‚) decides what to do.

Rules to share your code

Keywords MUST, RECOMMENDED, MAY in this section follow RFC 2119.

You MUST create a folder for your code named with your ID under the folder 2022, for example, 2022/warmsea. Any ID is OK as long as you can prove it's yours.

For the main file to solve a problem, you are RECOMMENDED to include the number of the problem in the file name, for example, 01.py. For the input of a problem, you are RECOMMENDED to name it like 01.input. You MAY have other files to support your solutions, like util.py.

You can use different programming languages for different problems.

Below submitting your code, your answers MUST be YES to ALL the questions below:

  • Can your code get the right answers?
  • Is the execution time of your code reasonable (<30 seconds)?
  • Is your code with consistent code style and reasonable readability?

And, your answers MUST be YES to at least ONE of the questions below:

  • Did you optimize the efficiency of your code as much as you can?
    • If you did so only for time, or only for space, you can still answer YES.
  • Do you think your code is clean?
  • Did you enjoy coding, or did you enjoy it when your code gets the right answers?

Examples

Files under 2022/warmsea are submitted by the judge (me ๐Ÿ™‚), you can consider them examples. But they are not optimized that much, you can do better.

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.