smali

суббота, 13 января 2018 г.

10 сайтов для решения задач по программированию


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 — украинская тестирующая система с большим архивом задач.


 

Комментариев нет:

Отправить комментарий