Size: a a a

Physics.Math.Code

2021 June 13

I

Impress in Physics.Math.Code
👨🏻‍💻 Где решать задачи по программированию - Часть 2

CodinGame — Этот сайт отличается от перечисленных выше тем, что вместо обычного решения, на CodinGame вы пишете код непосредственно для того, чтобы сыграть в онлайн-игру. Это увлекательно и некоторые из игр очень забавны (см. пример). Игровая графика хороша, а пользовательский интерфейс редактора/игры очень плавный. В целом, это отличный веб-сайт для новичков, изучающих программирование.

TopCoder — одна из первых платформ для соревнований по онлайн-программированию. Популярные Single Round Matches происходят несколько раз в месяц в определенное время. Это возможность посоревноваться с другими разработчиками. Вот несколько тем, которые могут быть затронуты. Помимо решения головоломок для развлечения, предлагаются и соревнования, в которых вы можете выиграть призы от спонсоров (реальных компаний) за лучшее решение.

LeetCode — В LeetCode собрана одна из лучших коллекций задач на применение алгоритмов. Темы, которые охватывают задания, требуют знания структур данных (binary trees, heaps, linked lists, etc.) Задачи более сложные, чем на других сайтах, но они окажутся очень полезными, если использовать их при подготовке к собеседованию. Раздел "Mock Interview" (Пробное интервью) специально предназначен для подготовки к собеседованию. Также проводятся соревнования по программированию, и есть раздел статей, который поможет вам лучше понять определенные задания.

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

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

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

И

Итрч in Physics.Math.Code
Так тут же все соревнования. Мне с нуля нужно. Чтобы сложность резко не скакала.
источник

И

Итрч in Physics.Math.Code
ты не читал, да?:) Зачем сразу скидывать, если ты не читал
источник

I

Impress in Physics.Math.Code
Ну там не все задачи сложные на тех сайтах. Хорошо, если с нуля, то можно взять задачник и попробовать свои силы по книге
источник

I

Impress in Physics.Math.Code
1400 задач по программированию [2020] Златопольский

Овладеть искусством программирования невозможно без решения задач разного типа и уровня сложности. В данной книге читатель найдет более 1400 задач, охватывающих широкий круг тем: вычисления по формулам, обработка данных во время ввода, использование массивов и многие другие. Задачи не привязаны к конкретному языку программирования и могут быть решены в программе на любом языке – Pascal, Python, С, школьном алгоритмическом языке и др. Издание пригодится читателям, самостоятельно осваивающим Науку программирования, а также студентам, специальность которых связана с IT-сферой. Преподаватели школ, колледжей и вузов также могут использовать данный материал в своей работе.
источник

И

Итрч in Physics.Math.Code
спасиюо
источник

И

Итрч in Physics.Math.Code
книга зсб:) то что нужно было
источник

CC

Chev Chelios in Physics.Math.Code
Подскажите, что случилось?
источник

A

Alexander in Physics.Math.Code
здесь же как-то показывали, я поставил 😂
источник

A

Alexander in Physics.Math.Code
а если словами, без тик-токов?
источник

А

Анонимус in Physics.Math.Code
Аа, вот как 😁
источник

IM

Ivan Makovetskiy in Physics.Math.Code
windows moment
источник

CC

Chev Chelios in Physics.Math.Code
А я что, знаю, как это словами объяснить? Подскажите 😁
источник

A

Alexander in Physics.Math.Code
на любых соревнованиях есть одна-две утешительных задачи, дальше сложность растёт. вам, наверное, пока утешительных хватит, а вообще подборки на хороших сайтах огромные и вполне равномерные. сложность можно оценить по количеству решивших, даже упорядочить по нему.
источник

TR

Tim Reizin in Physics.Math.Code
Так там же есть и нереально простые
источник

TR

Tim Reizin in Physics.Math.Code
На многих сайтах еще есть сложность задач в очках рейтинга, типа человек с рейтингом x должен решать на контесте задача с рейтингом x
источник

ДЧ

Дмитрий Чебров... in Physics.Math.Code
Человеку нужно не чтобы там были нереально простые, а чтобы сложность возрастала плавно
источник

TR

Tim Reizin in Physics.Math.Code
Еще есть классные сайты: atcoder с контестами/задачами, e-maxx.ru , usaco.guide с туториалами
источник

TR

Tim Reizin in Physics.Math.Code
Хорошо, и плавного возрастания сложности(на кф так точно) более чем достаточно
источник

A

Alexander in Physics.Math.Code
в целом, конечно, есть очень серьёзный скачок сложности между написанием по очевидной формуле (классическая задача "А плюс Б" для проверки платформы) и необходимостью что-то придумать самому. задач первого типа не очень много, поскольку они не очень интересны даже для тех, кто может решить только их. а над задачами второго типа всё равно придётся думать.
так что проще упорядочивать задачи по сложности на любом нормальном сайте, типа кодефорсеса, кодечифа или хакерранка, и пытаться их решать, в случае серьёзных затруднений спрашивая в интернетах.
источник