Project Euler has a lot of problems that are mostly related to mathematics. And it has different approach of challenges and the way you submit the solution. Actually, you don't have to submit the source code, but the answer to one of the big test cases (for example, "What is the answer is N = 1000000", etc.)
Solutions in: