Задачи по программированию
Материал из Xgu.ru
Содержание |
[править] Сайты и проекты с задачами по программированию
[править] Универсальные
- http://projecteuler.net — в качестве решения должно быть введено число — ответ на задачу; язык, на котором выполняется решение, не регламентируется; количество потреблённых ресурсов тоже не регламентируется, но все задачи, если их решать красиво и правильно, должны решаться в течение нескольких секунд максимум; летом 2014 проект был взломан, некоторое время после взлома на сайте доступен только список задач, списка участников не было, загружать решения было нельзя, но затем его работа была восстановлена в полном объёме.
- http://acm.timus.ru — решение может быть на одном из нескольких допустимых языков; есть ограничения по ресурсам (время, вычисления); решение должно пройти заданный набор тестов (вход/выход)
- https://www.hackerrank.com — решение задачи может быть на одном из нескольких допустимых языков; разрешаются самые разные языки, в том числе Scala и Clojure; решения принимаются в виде текстов программ, которые проверяются на тестах; есть соревнования
- http://codeforces.com — есть тренировочная и соревновательная площадка; интерфейс, задачи и обсуждение на двух языках, русский и английский; поддерживается множество различных языков программирования, из более специфических: Scala, OCaml, Haskell; Clojure пока нет.
- https://www.codeeval.com — решение задачи может быть на одном из нескольких допустимых языков; разрешаются самые разные языки, в том числе Scala и Clojure; решения принимаются в виде текстов программ, которые проверяются на тестах; в ходе тестирования определяется не