{"id":22845204,"url":"https://github.com/iamhaque/advent-of-code-2024","last_synced_at":"2026-05-08T13:39:53.744Z","repository":{"id":267792106,"uuid":"902375354","full_name":"IamHaque/Advent-of-Code-2024","owner":"IamHaque","description":"Deno-based solutions for Advent of Code 2024 challenges. Each day includes a unique coding puzzle solved in a structured and reusable format.","archived":false,"fork":false,"pushed_at":"2024-12-29T18:52:27.000Z","size":201,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-06T09:47:51.337Z","etag":null,"topics":["advent-of-code","advent-of-code-2024","algorithms","competitive-programming","deno","javascript","programming-puzzles","typescript"],"latest_commit_sha":null,"homepage":"https://adventofcode.com/2024","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IamHaque.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-12T12:52:30.000Z","updated_at":"2024-12-29T18:52:31.000Z","dependencies_parsed_at":"2024-12-12T13:41:41.528Z","dependency_job_id":"8149df09-b973-42bd-b5e2-45e825466742","html_url":"https://github.com/IamHaque/Advent-of-Code-2024","commit_stats":null,"previous_names":["iamhaque/2024"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IamHaque%2FAdvent-of-Code-2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IamHaque%2FAdvent-of-Code-2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IamHaque%2FAdvent-of-Code-2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IamHaque%2FAdvent-of-Code-2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IamHaque","download_url":"https://codeload.github.com/IamHaque/Advent-of-Code-2024/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246421090,"owners_count":20774439,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["advent-of-code","advent-of-code-2024","algorithms","competitive-programming","deno","javascript","programming-puzzles","typescript"],"created_at":"2024-12-13T03:16:12.619Z","updated_at":"2026-05-08T13:39:53.668Z","avatar_url":"https://github.com/IamHaque.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advent of Code 2024 - Deno Solutions\n\nWelcome to my **Advent of Code 2024** repository, where programming meets\nholiday cheer! 🎄 Dive into this collection of fun, challenging puzzles designed\nto test your problem-solving skills and spread the joy of coding. Each day's\nchallenge is solved in **Deno**, with a clear and consistent structure to make\nnavigation and replication a breeze.\n\n## **What is Advent of Code?**\n\nThink of it as an Advent calendar, but instead of chocolates, you get daily\nprogramming puzzles! Created by [Eric Wastl](https://adventofcode.com/about),\nAdvent of Code is a beloved tradition among developers of all skill levels.\nWhether you're prepping for interviews, practicing algorithms, or simply\ncompeting with friends, there's something here for everyone.\n\n### **Why Participate?**\n\n- Sharpen your coding skills 🚀\n- Learn something new every day 📚\n- Join a vibrant, global community 🌎\n\nNo computer science degree? No problem! These puzzles require only basic\nprogramming knowledge and a knack for logical thinking. Plus, every challenge is\noptimized to run on hardware as old as Santa's sled (okay, maybe 10 years old\n😉).\n\n---\n\n## **Folder Structure**\n\nHere’s how the magic is organized:\n\n```\n├── .vscode\n│   └── settings.json\n├── day_01\n│   ├── input.txt\n│   ├── main.ts\n│   └── sample.txt\n├── day_02\n│   ├── input.txt\n│   ├── main.ts\n│   └── sample.txt\n├── day_03\n│   ├── input.txt\n│   ├── main.ts\n│   └── sample.txt\n├── day_04\n│   ├── input.txt\n│   ├── main.ts\n│   ├── sample.txt\n│   └── sample_02.txt\n│\n├── ...\n│\n├── day_[x]\n│   ├── input.txt\n│   ├── main.ts\n│   └── sample.txt\n├── deno.json\n├── main.ts\n├── markdown.md\n└── utils.ts\n```\n\n### **Key Components**\n\n1. **`.vscode/`:** Houses editor-specific settings to streamline development.\n2. **`day_\u003cnumber\u003e/`:** Each folder contains:\n   - `main.ts`: The solution script for that day.\n   - `input.txt`: The actual puzzle input.\n   - `sample.txt` (and `sample_02.txt` if provided): Sample inputs for debugging\n     and testing.\n3. **Root-Level Files:**\n   - `deno.json`: Deno configuration file for smooth execution.\n   - `main.ts`: Entry script to run specific day solutions.\n   - `markdown.md`: Documentation and notes.\n   - `utils.ts`: Shared utility functions used across days.\n\n---\n\n## **How to Run the Solutions**\n\nUnwrapping a puzzle solution is as simple as running this command:\n\n```bash\n# Replace [day number] with the day you want to run\ndeno run start [day number]\n```\n\n### **Example**\n\nTo solve Day 1’s challenge:\n\n```bash\ndeno run start 1\n```\n\n### **Requirements**\n\n- Install [Deno](https://deno.land) if you haven’t already.\n- Ensure `deno.json` is in the root directory for configurations.\n\n---\n\n## **Contributing**\n\nCollaboration is the spirit of the season! 🎅 If you’d like to contribute:\n\n1. Fork this repository.\n2. Try solving the puzzles or improving existing solutions.\n3. Submit a pull request to share your ideas!\n\nEncountered an issue? Feel free to open an issue with suggestions or questions.\n\n---\n\n## **License**\n\nThis project is open-source and licensed under the MIT License. Check out the\nLICENSE file for more details.\n\n---\n\nLet’s code and celebrate this Advent season together. Happy solving! 🎄✨\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamhaque%2Fadvent-of-code-2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamhaque%2Fadvent-of-code-2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamhaque%2Fadvent-of-code-2024/lists"}