https://academy.beetroot.se/7977/
1. CodeCombat — платформа для новичков, которая представлена в виде игры из нескольких частей, возрастающих по уровню сложности. Если ты подумываешь заняться программированием с нуля, этот сайт для тебя.
2. Codeforces — платформа для проведения соревнований на алгоритмику. Пользователям также доступны небольшие раунды, где в течение двух часов участникам необходимо решить 5 задач.
3. Timus Online Judge — русскоязычная платформа, где тысячи задач удобно отсортированы по сложности и темам.
4. PythonChallange — чтобы решить возрастающие по сложности загадки на этом сайте, необходимо написать программу на Python.
5. TopCoder — известная американская платформа. Предлагает марафоны, где разработчикам предстоит решить задачи на исследование в течение двух недель.
6. SPOJ — более 20 000 задач по таким направлениям: динамическое программирование, структуры данных, графы и пр.
7. Project Euler — содержит сборник из 500 задач, которые невозможно решить без знаний математических и геометрических алгоритмов. В некоторых случаях используется на собеседованиях, чтобы выяснить алгоритмическую подготовку соискателя.
8. CodinGame — задачи оформлены в формате видеоигр. Также раз в два месяца здесь проводятся контесты, которые содержат в себе задачи на оптимизацию и ИИ.
9. HackerRank — сайт для настоящих профи. Здесь множество задач: ИИ, традиционная алгоритмика, машинное обучение и пр. Кроме того, благодаря этой платформе можно получить хороший офер: работадатели мониторят тех, кто решил много задач.
10. E-olimp — украинская тестирующая система с большим архивом задач.
Комментариев нет:
Отправить комментарий