I love solving programming contest problems: they’re usually both interesting and demanding. One particularly nice feature about this type of problems is that, once you’ve solved them, you can move on to something else. There’s no need to invest a lot of time on implementing features no one will ever use, polishing code, and so on. However, from time to time I like to take on slightly larger projects. On this page I list my favorites, both big and small. Note that I will probably never “finish” any of them, but they’re still fun to look at and play with.
2015


2014

2013



Or well, at least we thought so until we saw the answer for , which was
. We researched this phenomenon and eventually proved that the answer for length
permutations is always between
and
. You can read about it in our paper. We held talks about this at the annual Icelandic mathematics seminar, at the MIT combinatorics seminar, and the 2015 Joint Mathematics Meetings with good reception.
From my perspective, the best part is that we managed to turn it into a Project Euler problem: Problem 494: Collatz prefix families. It is currently one of only a handful of problems with the maximum difficulty rating. I’m extremely proud to have been a part of this.

Before I started university I wanted to blog about my experience at school. That’s why I created focus, a simple blog system written in Node.js supporting Markdown, LaTeX equations and syntax highlighting. The code (and a few blog posts) can be found on GitHub.
2011

2010
