Найти в Дзене

Сайты, на которых можно порешать задачи

Codeforces — самая популярная платформа в мире для проведения соревнований на алгоритмику. На основе системы рейтинга участники делятся на два дивизиона. Таким образом, профи не соревнуются с новичками напрямую. Кроме «раундов» доступны и «тренировки».

TopCoder — кроме алгоритмических контестов проводятся и соревнования по промышленному программированию и марафоны. На решение таких задач участникам обычно дается одна или две недели.

Timus Online Judge — более тысячи задач отсортированы по темам и по сложности.

SPOJ — крупный англоязычный сайт с более чем 20 000 задачами на абсолютно разные темы: динамическое программирование, графы, структуры данных и т.д.

Project Euler — сборник 500 задач, которые невозможно решить без знаний математических и геометрических алгоритмов. Иногда используется на собеседованиях для приема на работу.

Kaggle — огромная платформа, посвященная Data Science, на которой проводятся задачи на исследование (как в марафонах на вышеприведенном TopCoder).

CodinGame — большая коллекция задач на программирование, оформленных в виде видеоигр. Если вы решите много задач, на вас могут обратить внимание компании, которые набирают на этом сайте сотрудников.

CodeCombat будет больше полезен для новичков. Сайт представлен в виде игры, которая разделена на несколько частей, возрастающих по сложности.

HackerRank наоборот будет больше интересен профессионалам, которые уже многое умеют. На этом сайте собрано множество задач на самые разные разделы Computer Science.

C Puzzles — подборка головоломок, специфичных для языка С со всеми его причудами. На этом сайте вы сможете приобрести навык отладки программ и чтения кода других.

informatics.mccme.ru — много теоретических материалов и практики, плюс большая база задач с прошедших олимпиад школьников.

CodeChef — менее крупный аналог Codeforces и TopCoder, тоже с огромным архивом задач и регулярными контестами.

acmp.ru — сайт, который будет полезен всем благодаря своему архиву задач, удобно (и по большей части правильно) отсортированному по сложности и темам.

Ещё: Codewars, LeetCode, Programming Praxis, Al Zimmermann’s Programming Contests, Ruby Quiz, Prolog Problems, CheckIO, Empire of Code, Operation Go, PythonChallange.