Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stewsquared/pe-speedrun

2020 Project Euler 1-100 Speedrun in Scala #ProjectEuler100
https://github.com/stewsquared/pe-speedrun

functional-programming math projecteuler100 scala speedrun

Last synced: 9 days ago
JSON representation

2020 Project Euler 1-100 Speedrun in Scala #ProjectEuler100

Awesome Lists containing this project

README

        

![](https://projecteuler.net/profile/rootStew.png)

This is a repo for a live-streamed Project Euler 1-100 "speedrun".

All code is written live on-stream in Scala via Twitch and committed
here. I've previously solved most of these problems previously in
python, but I'm not referencing those solutions, so problem solving is
real-time.

## Social

[Watch me code on Twitch!](https://www.twitch.tv/stewSquared/videos)

[Friend me on Project Euler (rootStew)](https://projecteuler.net/friends) using my key: 1799407_v4VvgwmYv5NHvN59SJig2IEyJU45VSU4

[Follow me on Twitter](https://twitter.com/stewsqrd) for discussion and updates before I go live.

## VODS

- [Part 1: Problems 1-7](https://www.twitch.tv/videos/943028867)

- [Part 2: Problems 8-14](https://www.twitch.tv/videos/943475231)

- [Part 3: Problems 15-18](https://www.twitch.tv/videos/944393409)

- [Part 4: Problems 19-25](https://www.youtube.com/watch?v=crzmcXwNRjY)

- [Part 5: Problems 26-30](https://www.twitch.tv/videos/947028673)

- [Part 6: Problems 26,31-40](https://www.twitch.tv/videos/948294680)

- [Part 7: Problems 33,41-45](https://www.twitch.tv/videos/949577439)

- [Part 8: Problems 44-50](https://www.twitch.tv/videos/954025560)

- [Review and Refactor: Problems 1-50](https://www.twitch.tv/videos/955748043)

- [Part 9: Problems 50-54](https://www.twitch.tv/videos/957959581)

- [Part 10: Problems 54-57](https://www.twitch.tv/videos/966986187)

## Running

Load `sbt` and then run a solution `runMain p###`, where `###` is the
zero-padded problem number.

## About Me

I first started solving PE problems 9 years ago, as a learning tool
before entering the software industry. My original repo, for PE user
`stewSquared`, is
[here](https://github.com/stewsquared/project-euler). Since then, I've
become a professional software developer, using mostly Scala. I have
some free time, so I've decided to revisit these problems to see how
long they take me.