Unified · Split
| @@ -0,0 +1,11 @@ | ||
| 1 | +# euler | |
| 2 | + | |
| 3 | +These are answers for [Project Euler](https://projecteuler.net/) mathematical problems in the [Plan 9](https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs) dialect of C. | |
| 4 | + | |
| 5 | +I have written these using the [9front](http://9front.org/) OS, but there is no reason that they shouldn't compile on vanilla Plan 9 or [Plan 9 from User Space](https://9fans.github.io/plan9port/). | |
| 6 | + | |
| 7 | +The original math problem's wording is on the top of each `.c` file as a comment. | |
| 8 | + | |
| 9 | +I abuse `u64int` where it is not needed because I'm not very concerned with picking optimal data types for numbers in such small programs. | |
| 10 | + | |
| 11 | +Running `mk` in each directory should compile an executable which determines the problem's answer. I usually test the answer's speed using the `time` command on the resulting executable. | |