Coding exercises from http://codility.com/train/
I did these exerciese when preparing UChicago placement exams.