Project Euler is a site which gives varied math challenges that requires some programming and a lot of logic to it. So, Here are the questions for you to try too. For some questions, I will be posting my code, though you are encouraged to add your own more efficient methods. Time taken is never a concern for these challenges though an efficient approach is advisable.
The site is: projecteuler.net