{"id":20393952,"url":"https://github.com/stewsquared/pe-speedrun","last_synced_at":"2025-07-11T10:36:05.380Z","repository":{"id":81643052,"uuid":"346088671","full_name":"stewSquared/pe-speedrun","owner":"stewSquared","description":"2020 Project Euler 1-100 Speedrun in Scala #ProjectEuler100","archived":false,"fork":false,"pushed_at":"2021-10-06T02:55:45.000Z","size":122,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-15T10:56:47.159Z","etag":null,"topics":["functional-programming","math","projecteuler100","scala","speedrun"],"latest_commit_sha":null,"homepage":"https://www.twitch.tv/stewSquared/videos","language":"Scala","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/stewSquared.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":"2021-03-09T17:29:16.000Z","updated_at":"2021-10-06T02:55:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"13781476-75a5-4aa3-a749-ea80765378d3","html_url":"https://github.com/stewSquared/pe-speedrun","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewSquared%2Fpe-speedrun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewSquared%2Fpe-speedrun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewSquared%2Fpe-speedrun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewSquared%2Fpe-speedrun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stewSquared","download_url":"https://codeload.github.com/stewSquared/pe-speedrun/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241945475,"owners_count":20046865,"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":["functional-programming","math","projecteuler100","scala","speedrun"],"created_at":"2024-11-15T03:51:16.416Z","updated_at":"2025-03-05T00:40:29.744Z","avatar_url":"https://github.com/stewSquared.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://projecteuler.net/profile/rootStew.png)\n\nThis is a repo for a live-streamed Project Euler 1-100 \"speedrun\".\n\nAll code is written live on-stream in Scala via Twitch and committed\nhere. I've previously solved most of these problems previously in\npython, but I'm not referencing those solutions, so problem solving is\nreal-time.\n\n## Social\n\n[Watch me code on Twitch!](https://www.twitch.tv/stewSquared/videos)\n\n[Friend me on Project Euler (rootStew)](https://projecteuler.net/friends) using my key: 1799407_v4VvgwmYv5NHvN59SJig2IEyJU45VSU4\n\n[Follow me on Twitter](https://twitter.com/stewsqrd) for discussion and updates before I go live.\n\n## VODS\n\n - [Part 1: Problems 1-7](https://www.twitch.tv/videos/943028867)\n\n - [Part 2: Problems 8-14](https://www.twitch.tv/videos/943475231)\n\n - [Part 3: Problems 15-18](https://www.twitch.tv/videos/944393409)\n \n - [Part 4: Problems 19-25](https://www.youtube.com/watch?v=crzmcXwNRjY)\n \n - [Part 5: Problems 26-30](https://www.twitch.tv/videos/947028673)\n\n - [Part 6: Problems 26,31-40](https://www.twitch.tv/videos/948294680)\n\n - [Part 7: Problems 33,41-45](https://www.twitch.tv/videos/949577439)\n\n - [Part 8: Problems 44-50](https://www.twitch.tv/videos/954025560)\n\n - [Review and Refactor: Problems 1-50](https://www.twitch.tv/videos/955748043)\n\n - [Part 9: Problems 50-54](https://www.twitch.tv/videos/957959581)\n \n - [Part 10: Problems 54-57](https://www.twitch.tv/videos/966986187)\n\n## Running\n\nLoad `sbt` and then run a solution `runMain p###`, where `###` is the\nzero-padded problem number.\n\n## About Me\n\nI first started solving PE problems 9 years ago, as a learning tool\nbefore entering the software industry. My original repo, for PE user\n`stewSquared`, is\n[here](https://github.com/stewsquared/project-euler). Since then, I've\nbecome a professional software developer, using mostly Scala. I have\nsome free time, so I've decided to revisit these problems to see how\nlong they take me.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstewsquared%2Fpe-speedrun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstewsquared%2Fpe-speedrun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstewsquared%2Fpe-speedrun/lists"}