Запутались в том, с чего начать конкурентное кодирование……

Конкурентное кодирование — это обширная тема в области языков программирования, и поиск того, с чего начать, а с чего нет, может быть очень разочаровывающим и запутанным.

Мистер Гай, один из наших персонажей был так же сбит с толку, как и вы, а затем получил совет от Рубикса. посмотрим, что по этому поводу говорит Рубикс.

Конкурентное кодирование — это сложное искусство, и для его овладения вам необходимо практиковаться, решая задачи кодирования. Но как новичок вы можете не знать веб-сайты, на которых проводятся соревнования по программированию. Рубики осваиваются путем решения и практики, вот сайты, которые он перечислил для вас и мистера Гая:

ХакерЗемля

Я был рад использовать HackerEarth, поскольку это индийская компания, имеющая сеть лучших разработчиков по всему миру.

Плюсы —

  • Он проводит соревнования по программированию для всех, а также проводит соревнования в разных колледжах Индии.
  • Он привлекает людей, проводя хакерторн и 9-дневные сложные программы и оценивая их.
  • Мне понравился их метод подсчета очков, они точно сообщают вам, где вы ошиблись, и вы можете узнать свои сильные и слабые стороны.

Минусы —

· Люди часто путают его и hakerrank, но друзья, позвольте мне уточнить, что это две разные платформы.

· Минусов нет, мне нравилось им пользоваться, просто нужно улучшить их человеческий интерфейс.

CodeChef

CodeChef — еще одна ведущая индийская компания, в которой работают программисты по всему миру, и одна из лучших платформ для конкурентного программирования. Он проводит три конкурса каждый месяц, короткие конкурсы и розыгрыш призов и вкусностей. Помимо этого, все они сотрудничают с учреждениями и студенческими сообществами для создания семинаров, ориентации и контента.

Плюсы —

  • Вы также можете узнать о Completive Coding, вы также можете кодировать в их редакторе IDE.
  • Он проводит месячный конкурс, который помог мне улучшить свои навыки решения задач.

Минусы —

  • Я читал его на Quora, там больше математических вопросов.
  • Месячный вызов может быть утомительным, и иногда его ответы публикуются в Интернете, что несправедливо по отношению к участникам.

Надеюсь, вы все вместе с мистером Гаем все записываете.

Скучно?! "Связаться с нами.

Thecodepanda.in

Code Panda — фантастический веб-сайт для оттачивания ваших навыков программирования, и если вы новичок, вы также можете войти в мир программирования через простой сюжетный портал программирования. Он имеет модуль обучения на основе историй, который помогает пользователям лучше понять язык программирования, который они ищут.

В области конкурентного кодирования это поможет вам построить основу, чтобы можно было погрузиться в глубокий океан конкурентного кодирования, не опасаясь утонуть.

Он также предоставляет множество вопросов от начального до продвинутого уровня, так что, несмотря на ваш уровень программирования, вы можете практиковать вопросы на встроенном idle.

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

ТопКодер

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

Плюсы —

· Помогает вам развивать навыки, а также практиковать и бесплатно, что является большой частью.

· Помогает получить предложения о работе с помощью вашего профиля топкодера

· Его сообщество очень сильное, и у него есть сообщество каждого домена.

LeetCode

LeetCode — это платформа, на которой вы можете практиковать свои навыки. в нем есть вопросы, основанные на точке интервью. Он имеет широкий спектр вопросов и более 100 задач, которые помогают практиковаться для интервью.

Плюсы —

  • Поддерживает около 18 языков, что дает пользователям широкий выбор языков для выбора и запуска.
  • Вопросы составлены таким образом, что их можно задавать в ведущих компаниях.
  • У них также есть пробные интервью, где речь идет только об интервью, а также раздел статей для объяснения заданных вопросов.

Минусы —

  • Все дело в кодировании, а не в навыках. Я вижу всплеск soft skills в компаниях.
  • Это не бесплатно, нужно покупать подписки, чтобы кодить дальше.

HakerRank

HakerRank имеет постоянно растущее сообщество, которое регулярно проводит испытания. Он связывает вас с компаниями, нанимающими людей для решения этих задач, и позволяет вам подать заявку на должность инженера. В нем есть учебные курсы по различным темам и различные видеоролики, объясняющие решения. Вы можете напрямую решать задачи онлайн из разных доменов

Codeforces

Это русскоязычный сайт, который время от времени до двух раз в неделю дает отличные задания для самых примечательных повторений.

Плюсы —

  • Есть множество вопросов и хорошее сообщество, чтобы помочь вам. Я много практиковался отсюда, так что просто начните практиковаться.
  • Часто проводятся конкурсы, что помогает принять участие и проверить себя.
  • Он включает в себя структуру блога, где вы можете задавать вопросы, и набор обучающих задач, которые вы можете решить с помощью меток.

Минусы —

  • У него нет онлайн-IDE, из-за чего он отстает от других.

Проект Эйлера

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

Этот список я составил на основе собственного опыта. Не смущайтесь, все, что вам нужно, это практиковаться и добиваться успеха, вам нужна помощь этих удивительных сайтов. важна последовательность и никогда не отвлекаться. Никогда не поздно. Есть еще много других, которые сообщают нам о некоторых интересных веб-сайтах. Увидим вас в четверг со следующей статьей. Здесь я даю вам платформу, то есть CodeLab, где вы можете попробовать запустить свои программы.

И если вам надоело учиться и практиковать программирование традиционным способом, зайдите и проверьте www.thecodepanda.in здесь, вы получите совершенно новый способ изучения и практики программирования, который вы никогда не видели. до.