ProjectEuler имеет несколько довольно неплохих проблем, которые легко поддаются кодированному решению. Справочная система, поддерживаемая сайтом, не поддерживается, но простой поиск в Google с указанием номера проблемы, над которой вы работаете, обычно дает хорошие результаты.
Как только вы решите проблему, у вас будет доступ к решению сайта и публикации на форуме, где показаны решения других пользователей, чтобы вы могли поучиться у них (если вы сначала решите это).