Algorithms, attemps and solutions to some programming challenges and online judges.