پیشنهاد میکنم حتما سری به سایت Project Euler بزنید.
سایت بسیار جالبی است. پر از سوالات کوتاه برنامه نویسی که با برنامه های کوتاه 10 یا 20 خطی حل میشوند.
با عضویت در این سایت، توان طراحی الگوریتم و برنامه نویسی خودتان را بالا ببرید.
این سایت رده بندی و آمارهای جالبی هم ارائه میدهد. میتوانید رتبه خودتان را در جهان یا در کشور خودتان ببینید.
http://projecteuler.net