This repository contains each day of Advent of Code 2021 that I've done.

Overview

Advent of Code - 2021

I will use this repository as my Advent of Code1 (AoC) repo for the 2021 challenge. I'm changing how I am tackling the problems this year.

Firstly, instead of using Swift, I will be using Python 3.9 as my language of choice. I learned it this year, so I want to practice more with these challenges

Secondly, I will not be creating a server for the problems this year. I have been learning abotu Flask and Djanjo, but I don't feel comfortable enough with either to create it this year. And honestly, reverse engineering the challenges to give other randomized data sets took a decent amount of time for me to do.

Finally, this will be my only repo this year. Instead of having a repo for each day, I intend on organizing this single repo to support each day that I complete. I have added an organization section to explain that better.

Organization

/
├─── Day_1
│    ├─── first_half.py
│    ├─── second_half.py
│    └─── input.txt
├─── Day_2
│    ├─── first_half.py
│    ├─── second_half.py
│    └─── input.txt
├─── Day_3
│    ├─── first_half.py
│    ├─── second_half.py
│    └─── input.txt
.
.
.
└─── Day_25
     ├─── first_half.py
     ├─── second_half.py
     └─── input.txt

Day's Completed

Day Date/Time Completed Name
1 00:20 Sonar Sweep

Get Involved

I have created a private leaderboard on Advent of Code for up to 199 people to join, feel free to jump in and play along. Each day solving the 2 challenges earning stars. The private leaderboard's join code is 1048725-41c081f6 Once the 199 spots have been filled I will remove this portion of the readme, and at the end of the month post the top 5 people on the leaderboard.

Note: The leaderboard is retro-active, so if you've already done the days leading up to the day you join, your points will still count.

Support

Please try your hand at Advent of Code.

Please support the cause of Advent of Code by making whatever donation2 you can at: Donation Link

Folow Eric Wastl, the creator of Advent of Code, on Twitter and Github

Follow me on Twitter if that tickles your fancy.

1I do not own, operate, or at all take ownership of Advent of Code. It is, in its entirety, owned and operated by Eric Wastl and all credit due is due to him.

2 The money donated will not go to me. The donation is made to the creator of Advent of Code, Eric Wastl.

Owner
Brett Chapin
Brett Chapin
A promo calculator for sports betting odds.

Sportbetter Calculation Toolkit Parlay Calculator This is a quick parlay calculator that considers some of the common promos offered. It is used to id

Luke Bhan 1 Sep 08, 2022
System Design Assignments as part of Arpit's System Design Masterclass

System Design Assignments The repository contains a set of problem statements around Software Architecture and System Design as conducted by Arpit's S

Relog 1.1k Jan 09, 2023
EFB Docker image with efb-telegram-master and efb-wechat-slave

efb-wechat-docker EFB Docker image with efb-telegram-master and efb-wechat-slave Features Container run by non-root user. Support add environment vari

Haukeng 1 Nov 10, 2022
Run python scripts and pass data between multiple python and node processes using this npm module

Run python scripts and pass data between multiple python and node processes using this npm module. process-communication has a event based architecture for interacting with python data and errors ins

Tyler Laceby 2 Aug 06, 2021
Painel simples com consulta de cep,CNPJ,placa e ip

Painel mpm Um painel simples com consultas de IP, CNPJ, CEP, PLACA, TELEFONE, CPF e NOME Início 🌐 apt update && apt upgrade -y pkg i python git pip i

8 Feb 27, 2022
Null safe support for Python

Null Safe Python Null safe support for Python. Installation pip install nullsafe Quick Start Dummy Class class Dummy: pass Normal Python code: o =

Paaksing 13 Nov 17, 2022
Buggy script to play with GPOs

GPOwned /!\ This is a buggy PoC I made just to play with GPOs in my lab. Don't use it in production! /!\ The script uses impacket and ldap3 to update

45 Dec 15, 2022
Converts a base copy of Pokemon BDSP's masterdatas into a more readable and editable Pokemon Showdown Format.

Showdown-BDSP-Converter Converts a base copy of Pokemon BDSP's masterdatas into a more readable and editable Pokemon Showdown Format. Download the lat

Alden Mo 2 Jan 02, 2022
Simple Assembler with python

Assembler with python converts assembly source code to machine code Requirements Python 3 🐍 Usage python main.py [source] [output] [source] : Path t

Amir mohammad 1 Dec 24, 2021
Python package for handling and analyzing PSRFITS files

PyPulse A pure-Python package for handling and analyzing PSRFITS files. Read the documentation here. This is an alternate code base from PSRCHIVE. Req

Michael Lam 15 Nov 30, 2022
Scraping comments from the political section of popular Nigerian blog (Nairaland), and saving in a CSV file.

Scraping_Nairaland This project scraped comments from the political section of popular Nigerian blog www.nairaland.com using the Python BeautifulSoup

Ansel Orhero 1 Nov 14, 2021
A web app for presenting my research in BEM(building energy model) simulation

BEM(building energy model)-SIM-APP The is a web app presenting my research in BEM(building energy model) calibration. You can play around with some pa

8 Sep 03, 2021
PREFS is a Python library to store and manage preferences and settings.

PREFS PREFS is a Python library to store and manage preferences and settings. PREFS stores a Python dictionary in a total human-readable file, the PRE

Pat 13 May 26, 2022
Object-oriented programming (OOP) is a method of structuring a program by bundling related properties and behaviors into individual objects. In this tutorial, you’ll learn the basics of object-oriented programming in Python.

06_Python_Object_Class Introduction 👋 Objected oriented programming as a discipline has gained a universal following among developers. Python, an in-

Milaan Parmar / Милан пармар / _米兰 帕尔马 239 Dec 20, 2022
SimilarWeb for Team ACT v.0.0.1

SimilarWeb for Team ACT v.0.0.1 This module has been built to provide a better environment specifically for Similarweb in Team ACT. This module itself

Sunkyeong Lee 0 Dec 29, 2021
WinBoost: Boost your windows system.

Winboost runs a complete checkup of your entire system locating junk files, speed-reducing issues and causes of any system or application glitches or crashes. Through a lot of research and testing, w

Smit Parmar 4 Oct 01, 2021
A simple weather app.

keather A simple weather app. This is currently not finished. Dependencies: yay -S python-beautifulsoup4 tk

1 Jan 09, 2022
Url-check-migration-python - A python script using Apica API's to migrate URL checks between environments

url-check-migration-python A python script using Apica API's to migrate URL chec

Angelo Aquino 1 Feb 16, 2022
Python - Aprendendo Python na ByLearn

PYTHON Identação Escopo Pai Escopo filho Escopo neto Variaveis

Italo Rafael 3 May 31, 2022