5 популярных ресурсов для практики программирования и решения задач

Далида Еркулиева
16/3/2021

1. TopCoder

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

Самый известный пользователь, Петр Митричев, ведет собственный блог petr-mitrichev.blogspot.com, в котором пишет о соревнованиях, алгоритмах, математике и многом другом.

2. Leetcode

У них более 1800 задач, разбитых по 3 уровням: легкий, средний и сложный. Кроме того, премиум-участники получают доступ к наборам задач на основе вопросов IT/технологических компаний.

Платформа поддерживает 14 популярных языков программирования.

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

3. Codewars

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

Ресурс предлагает подборку задач на более чем 20 языках программирования. Здесь можно обсудить задачи с другими игроками, а также посмотреть решения пользователей.

Платформа beginner friendly :)

4. HackerRank

Здесь можно прокачать свои навыки в алгоритмах, математике, SQL, функциональном программировании, AI и других направлениях.

Можно использовать свой профиль в HackerRank для подачи на работу внутри платформы.

5. Coderbyte

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

В отличие от HackerRank и других альтернативных сайтов, вы можете просматривать решения других пользователей, помимо официальных решений, опубликованных Coderbyte.