{"id":30179952,"url":"https://github.com/buger/adventofcode-2024-o1","last_synced_at":"2025-08-12T06:51:33.239Z","repository":{"id":266022134,"uuid":"896948661","full_name":"buger/adventofcode-2024-o1","owner":"buger","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-02T05:18:21.000Z","size":17,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-02T06:23:01.709Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/buger.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-01T17:41:23.000Z","updated_at":"2024-12-02T05:18:24.000Z","dependencies_parsed_at":"2024-12-02T08:53:23.555Z","dependency_job_id":null,"html_url":"https://github.com/buger/adventofcode-2024-o1","commit_stats":null,"previous_names":["buger/adventofcode-2024-o1"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/buger/adventofcode-2024-o1","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buger%2Fadventofcode-2024-o1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buger%2Fadventofcode-2024-o1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buger%2Fadventofcode-2024-o1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buger%2Fadventofcode-2024-o1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/buger","download_url":"https://codeload.github.com/buger/adventofcode-2024-o1/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buger%2Fadventofcode-2024-o1/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270017407,"owners_count":24512973,"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","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-08-12T06:51:28.122Z","updated_at":"2025-08-12T06:51:33.228Z","avatar_url":"https://github.com/buger.png","language":"Python","readme":"# O1 LLM Solutions for Advent of Code\n\nThis repository demonstrates using OpenAI's O1 LLM capabilities (via ChatGPT) to solve Advent of Code challenges. For each solution, you can find:\n\n- The original prompt used\n- The public ChatGPT conversation\n- Number of prompt iterations required\n- Time taken to reach a solution\n\n## Solution Stats\n\n| Day | Solved (Silver/Gold) | Iterations | Time Taken | One-Shot Success | Chat Link |\n|-----|---------------------|------------|------------|------------------|-----------|\n| 1   | ✅/✅               | 1          | 20s        | ✅               | [Chat](https://chatgpt.com/share/674c9de5-1d4c-8005-8b67-2bb1029cb4b9) |\n| 2   | ✅/✅               | 1          | 30s        | ✅               | [Chat](https://chatgpt.com/share/674d42f4-1424-8005-826b-453db70d2645) |\n| 3   | ✅/✅               | 1          | 60s        | ✅               | [Chat](https://chatgpt.com/share/674ea076-a0f4-8005-944d-2653f0991c5c) |\n| 4   | ✅/✅               | 1          | 33s        | ✅               | [Chat](https://chatgpt.com/share/67504736-fc5c-8005-a5b7-b4e8ddb0c854) |\n| 5   | ✅/✅               | 1          | 62s        | ✅               | [Chat](https://chatgpt.com/share/67517d28-9acc-8005-b33c-abc378bc0177) |\n| 6   | ✅/✅               | 1          | 2s        |  ✅               | [Chat](https://chatgpt.com/share/6752973a-9bc0-8005-a40e-053888cbaf9f) |\n\n## Approach\n\nEach puzzle solution includes:\n1. Initial prompt to ChatGPT\n2. Run code locally to validate the solution\n3. Iterate\n\nThe goal is to showcase both the potential and limitations of using LLMs for algorithmic problem solving.\n\n## Running the Code\n\n```\npython3 1/gold.py \u003c 1/input.txt\npython3 1/silver.py \u003c 1/input.txt\n```\n\n## Original Puzzles \u0026 Answers\n\nEach puzzle includes:\n- Original puzzle text\n- Example inputs\n- Correct answers for both parts\n\nThis allows for:\n- Testing other LLMs against same problems\n- Validating solutions\n- Benchmarking different approaches\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuger%2Fadventofcode-2024-o1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuger%2Fadventofcode-2024-o1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuger%2Fadventofcode-2024-o1/lists"}