Веб-сайты, такие как projecteuler.net

Иногда я решаю проблемы на projecteuler.net. Почти все проблемы разрешимы с помощью программ, но эти задачи более математичны, чем программные.

Возможно, кто-то знает похожие сайты с:

  • задачи проектирования,
  • задачи архитектуры,
  • что-то вроде "найти самое элегантное решение на С++"

Ответ 1

Я сохраняю несколько закладок вместе с Project Euler.

Обновление:

Я собрал эти и ссылки на несколько других сайтов-головоломок в блоге: Программирование и логические головоломки.

Обновление:

MindCipher недавно заново запущен и имеет все исходное содержимое.

Ответ 3

Я предпочитаю сайты реального мира, такие как StackOverflow. Проблемы более разнообразны и более близки к чему-то, с чем вы можете столкнуться на работе, и не только вы вырабатываете свои собственные навыки, вы помогаете другим в то же время.

Ответ 4

Это хороший вариант: https://www.spoj.pl/ Производительность в коде также становится важной.

Ответ 5

Я отлично провел время Python Challenge! Я изучил Python для решения этих проблем, я никогда не сожалел об этом.

Ответ 6

У него не было обновления в течение некоторого времени, но может быть интересным: CodeKata

Ответ 8

Попробуйте CodeChef

Ответ 9

Try2Hack стал одним из лучших сайтов в тот же день. Я не уверен, что теперь то же самое (это было около 10 лет, я думаю, с тех пор, как я его посетил), но в то время это было очень весело.

Ответ 10

Дружелюбный для новичков и просто для удовольствия: CodingBat.

Ответ 11

Для элегантных решений RefactorMyCode может быть полезно.

Ответ 13

Гораздо проще создать веб-сайт, на котором ваш балл основан на том, правильный ли результат, который вы даете, правильный, чем создание веб-сайта, который измеряет дизайн, архитектуру или элегантность.

Ответ 14

Если у вас есть учетная запись Facebook, попробуйте головоломки facebook для более чем дюжины проблем программирования. http://www.facebook.com/careers/puzzles.php.