Иногда я решаю проблемы на projecteuler.net. Почти все проблемы разрешимы с помощью программ, но эти задачи более математичны, чем программные.
Возможно, кто-то знает похожие сайты с:
- задачи проектирования,
- задачи архитектуры,
- что-то вроде "найти самое элегантное решение на С++"