Не секрет, что лучший способ повысить свои навыки в программировании — это практиковаться и только практиковаться. Мы подготовили для вас огромную подборку сайтов с задачами по программированию на самые разные темы.
Также можете попытаться решить самые заковыристые логические задачи с собеседований.
Codeforces — несомненно самая популярная и известная платформа во всем мире для проведения соревнований на алгоритмику. Кроме крупных контестов сайт зачастую проводит свои «раунды» — участникам даются 5 задач на два часа. Есть система рейтинга, на основе которой участники делятся на два дивизиона. Таким образом, профи не соревнуются с новичками напрямую.
Все задачи можно сдать и проверить даже после соревнований. Кроме «раундов» доступны и «тренировки» — задачи с прошедших соревнований публикуются в режиме дорешивания.
Решаем математические задачи с Андроид. Это абсолютно бесплатно
TopCoder — ненамного отстающая по популярности от Codeforces американская платформа. Примечательна тем, что кроме алгоритмических контестов, которые описывались ранее, на ней проводятся и соревнования по промышленному программированию и марафоны — соревнования с задачами на исследование, для которых нет единого верного алгоритма, а есть лишь ответ, подходящий больше или меньше. На решение таких задач участникам обычно дается одна или две недели.
Timus Online Judge — русскоязычная (хотя английский язык также поддерживается) платформа, на которой более тысячи задач удачно отсортированы по темам и по сложности. Также тут регулярно проводятся контесты уральского региона, которые, впрочем, не представляют для вас ничего интересного, если только вы не студент УрФУ или другого близлежащего вуза
SPOJ — крупный англоязычный сайт с более чем 20000 задачами на абсолютно разные темы: динамическое программирование, графы, структуры данных и т.д. Изредка проводит контесты, которые не представляют интереса, если вы не живете в странах их проведения.
informatics.mccme.ru — платформа с множеством теоретических материалов и задач по соответствующим темам. Все очень удобно собрано по категориям и темам. Также содержит большую базу задач с прошедших олимпиад школьников.
CodeChef — менее крупный аналог Codeforces и TopCoder, тоже с огромным архивом задач и регулярными контестами.
Переставь одну цифру! Задача на логику
acmp.ru — сайт, который будет полезен всем благодаря своему архиву задач, удобно (и по большей части правильно) отсортированному по сложности и темам. Соревнования проводятся, но участвовать в них имеет смысл только школьникам Красноярского края, для которых эта платформа изначально и предназначалась.
Project Euler — сборник 500 задач, которые невозможно решить без знаний математических и геометрических алгоритмов. Иногда используется на собеседованиях для приема на работу, чтобы лучше выяснить алгоритмическую подготовку претендента.
Kaggle — данная платформа отличается от описанных ранее тем, что тут не проводится алгоритмических соревнований — только задачи на исследование (как в марафонах на вышеприведенном TopCoder). Например, одна из задач, на которой сейчас там проверяют свои умения участники, состоит в распознании написанных вручную цифр. Вот несколько символов, для которых это не так просто, как кажется (прим. авт. — некоторые из них я не смог распознать даже не программно):
CodinGame — сайт, на котором программирование и видеоигры сливаются в единое целое. Здесь вы найдете большую коллекцию задач на программирование, оформленных в виде видеоигр. Также тут изредка (раз в два месяца) проводятся контесты, содержащие в себе задачи на оптимизацию и ИИ, победители которых получают ценные призы. А если вы решите много задач, то на вас могут обратить внимание компании, которые набирают на этом сайте работников!
CodeCombat будет больше полезен для новичков. Эта платформа наглядно демонстрирует, что обучение программированию — это не так сложно и скучно, как может показаться. Сайт представлен в виде игры, которая разделена на несколько частей, возрастающих по сложности. В каждой части содержится множество задач на те или иные темы, призванные научить программированию с нуля любого человека. Если вы давно мечтали заняться программированием, но никак не находили в себе, обязательно обратите внимание на этот сайт.
HackerRank наоборот будет больше интересен профессионалам, которые уже многое умеют. На этом сайте собрано множество задач на самые разные разделы Computer Science: традиционная алгоритмика, ИИ, машинное обучение и т.д. Если вы решите много задач, то вами могут заинтересоваться работодатели, регуляторно мониторящие эту платформу.
C Puzzles — подборка головоломок, специфичный для языка С, со всеми его причудами. Например, дан код, который, по логике, не должен работать, но, тем не менее, он компилируется и даже правильно выполняет свою задачу. Надо понять, почему так? На этой сайте вы сможете приобрести навык отладки программ и чтения кода других.
Codewars — cборник задач на разные темы, от алгоритмов до шаблонов проектирования.
LeetCode — сайт с задачами для подготовки к собеседованиям.
Programming Praxis — блог, включающий в себя много интересных задач.
PythonChallange — сайт с загадками, возрастающими по сложности. Для их решения необходимо написать программу на Python.
Al Zimmermann’s Programming Contests — платформа, на которой раз в полгода проводятся контесты с задачами на исследование и оптимизацию. Интересен тем, что писать программу необязательно — даются только тестовые данные. Ответы можно расчитывать вручную, или просто гадать их на кофейной гуще.
Ruby Quiz — подборка задач для программистов на Ruby, но решения можно писать и на других языках.
Prolog Problems — аналогично с Ruby Quiz. Подборка задач для программистов, использующих Prolog.
MindCipher — сборник занимательных математических и логических задач (в том числе и по программированию).
Сборник задач для практики от СppStudio. Рекомендуется решать на С++, но можно и на других языках.
CheckIO — сайт с задачами для программистов всех уровней, оформленный в виде игры.
E-olimp — украинская тестирующая система с большим архивом задач.
Empire of Code — сайт для программистов, где необходимо писать код, реализующий стратегию и тактику виртуальных бойцов.
Operation Go — практика написания кода на Go в игровой форме.
Russian AI Cup — ежегодный контест от mail.ru по разработке ИИ. Участвовать могут все — от школьников до профессионалов. Победителям и призерам так же полагаются крутые призы. Обязательно примите участие, если вы заинтересованы этой темой.
Задачи Типичного Программиста — да, на нашем сайте тоже есть задачи с собеседований, причем на самые разные темы: от логических и математических до алгоритмических. В эту подборку включены лучшие из них (она регулярно обновляется).
Следите за новыми постами по любимым темам
Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.
Поделиться
Реклама на Tproger: найдем для вас разработчиков нужного стека и уровня.
Курс «Основы программирования на Python»
Старт 3 июля, 2 месяца, онлайн, от 6664 до 19 990 ₽ в месяц
Курс «SQL-Injection Master»
Старт 10 июля, 3 месяца, онлайн, от 11 997 до 35 990 ₽ в месяц
Что думаете?
Комментирую от имени компании
Показать все комментарии
Фотография
Обсуждают сейчас
Увеличиваем конверсию в собеседования бесплатно, онлайн, без регистрации
31 минуту назад
У вас отличный опыт.
Карьерный путь: из 1C специалиста в Тимлида разработки на Python
6 часов назад
Источник: tproger.ru
Решение задач по программированию на заказ
Последние выполненные решенные задачи по программированию
03-05-2023, 06:13
Написать программу контроля времени
Решение задач, Программирование
Уникальность
Срок выполнения
06-05-2023, 11:09
Онлайн тест, системное программирование
Решение задач, Программирование
Уникальность
Срок выполнения
19-06-2023, 09:37
приложение интернет магазина (только JavaScript)
Решение задач, Программирование
Уникальность
Александр Г.
Срок выполнения
13-06-2023, 06:02
Решить финансовую задачу в пайтон
Решение задач, Программирование
Уникальность
Срок выполнения
01-06-2023, 16:28
Решить 2 любые задачи в программе матлаб
Решение задач, Программирование
Уникальность
Срок выполнения
13-06-2023, 00:15
Новое задание по программированию
Решение задач, Программирование
Уникальность
Срок выполнения
Как это работает
Регистрируешься
Описываешь, в чем
нужна помощь
Выбираешь
эксперта
Получаешь готовую работу и 20-дневную гарантию
Регистрируешься
Описываешь, в чем
нужна помощь
Выбираешь
эксперта
Получаешь готовую работу и 20-дневную гарантию
Гарантия, зачем она нужна?
- Студент получает работу от Автора
- После доработок преподаватель принимает работу и студент доволен
- И только после этого эксперт получит свою оплату
Техподдержка | 24/7 |
Гарантия | 20 дней |
Эксперт | выбираете сами |
Цена | назначаете сами |
Средний срок выполнения | 1 день |
Оригинальность | от 95% |
Доработки | бесплатно |
Частые вопросы
Сколько стоит помощь с решением задач?
На сервисе не существует установленных цен, они зависят от сложности работы, срока сдачи и опыта эксперта. Ты всегда можешь предложить свою цену и обсудить варианты с исполнителем. Статистика цен последних заказов в таблице ниже
Как работает гарантия?
Гарантийный срок на нашем сервисе 20 дней. В период работы над заданием и гарантии деньги заморожены на ресурсе. В течение гарантийного срока ты можешь дать свои замечания для дальнейших правок или запросить перерасчет, если работа выполнена некорректно и ты хочешь вернуть деньги назад. После истечения гарантийного срока заказ считается выполненным и оплата автоматически переводится исполнителю.
Как оплатить в рассрочку?
Предоплата доступна при ставке от 500 до 7000 рублей. Чтобы использовать предоплату, зайди на страницу заказа и рядом со ставкой эксперта нажми кнопку «нанять», выбери пункт «по частям», выбери способ оплаты и нажми кнопку «перейти к оплате».
Какая комиссия для заказчика?
Комиссия заказчика фиксированная и составляет 35% от ставки автора.
Как выбрать эксперта по решению задач?
Чтобы выбрать эксперта, зайди на страницу заказа и рядом с интересующей ставкой нажимай кнопку «нанять». Далее выбери способ и тип оплаты и нажми кнопку «перейти к оплате». После этого останется ввести данные карты, с которой планируется оплата и ввести код из смс на странице банка.
Как заказать работу у определенного автора?
Если хочешь заказать работу у знакомого эксперта, нужно зайти в завершенный заказ, и нажать на аватар эксперта. Ты попадешь на страницу профиля, где под аватаром можно будет нажать кнопку ‘заказать у автора’. Размещай задание и жди реакции эксперта – он получит уведомление оставит свое предложение, если будет заинтересован в работе.
Как изменить срок сдачи?
Чтобы изменить срок сдачи работы, тебе нужно зайти в заказ с полной версии сайта. После этого нажми на кнопку «детали заказа» и выбери «срок сдачи». Откроется календарь, и ты сможешь выбрать подходящую дату. Учти, что если заказ уже в работе, то изменить срок можно только на более поздний.
Цены на написание работ
Программирование | 5 стр. | 2 дня | 2100 ₽ | |
Высшая математика | 5 стр. | 2 дня | 900 ₽ | |
Материаловедение | 5 стр. | 5 дней | 1300 ₽ | |
Машиностроение | 5 стр. | 4 дня | 3100 ₽ | |
Информатика | 5 стр. | 2 дня | 1300 ₽ | |
Механика | 5 стр. | 2 дня | 1100 ₽ | |
Архитектура и строительство | 5 стр. | 5 дней | 2400 ₽ | |
Физика | 5 стр. | 1 день | 1000 ₽ | |
Электроника, электротехника, радиотехника | 5 стр. | 4 дня | 1700 ₽ | |
Теория машин и механизмов | 5 стр. | 5 дней | 1700 ₽ | |
Чертежи | 5 стр. | 3 дня | 20 ₽ | |
Информационные технологии | 5 стр. | 3 дня | 1900 ₽ | |
Автоматизация технологических процессов | 5 стр. | 4 дня | 2400 ₽ | |
Теплоэнергетика и теплотехника | 5 стр. | 5 дней | 2100 ₽ | |
Технологические машины и оборудование | 5 стр. | 4 дня | 2600 ₽ | |
Автоматика и управление | 5 стр. | 4 дня | 1800 ₽ | |
Металлургия | 5 стр. | 9 дней | 1500 ₽ | |
Базы данных | 5 стр. | 4 дня | 3300 ₽ | |
Гидравлика | 5 стр. | 2 дня | 1500 ₽ | |
Начертательная геометрия | 5 стр. | 2 дня | 1300 ₽ | |
Сопротивление материалов | 5 стр. | 2 дня | 1300 ₽ | |
Геометрия | 5 стр. | 1 день | 700 ₽ | |
Теория вероятностей | 5 стр. | 2 дня | 1200 ₽ | |
Метрология | 5 стр. | 2 дня | 1900 ₽ | |
Другое | 5 стр. | 2 дня | 1300 ₽ |
Источник: www.author24.ru
Математические калькуляторы с решением
Математические онлайн-калькуляторы – это программы, с помощью которых можно получить решения математических задач.
http://calc-x.ru/
Математический калькулятор на этом сайте выполняет автоматическое и мгновенное решение как простых, так и сложных задач математики, в том числе операции над матрицами, геометрические расчеты, работа с дробями, логарифмами, уравнениями, процентами и т.д. Вы сможете произвести перевод чисел в другую систему счисления и перевод физических величин. Для теоретической помощи существует раздел “Полезное для решения математических задач”, в котором можно найти различную табличную и другую информацию. Вычисления доступны 24 часа в сутки с телефона, планшета или компьютера подключенного к Internet.
http://matematikam.ru/calculate-online/
В разделе “Онлайн сервисы” вам предоставлена возможность решать онлайн интегралы, брать производные, пределы, считать ряды практически для любых функций. Решение задач производится автоматически программой и является быстрым и абсолютно бесплатным. Все калькуляторы выдают ответ с подробным решением. Считайте легко, быстро и надежно вместе с нами.
https://www.kontrolnaya-rabota.ru/s/
На сайте представлены следующие сервисы:
- Решение интегралов
- Решение уравнений
- Производная функции
- Система уравнений
- Решение пределов
- Решение неравенств
- Построение графиков
- Комплексные числа
- Ряды
- Матрицы
- Вектора
- Теория вероятности
- Обычный и инженерный калькулятор
- Другие онлайн калькуляторы
Задачи в данных сервисах решаются в несколько шагов, после чего решение автоматически отправляется к Вам на ящик.
Отправка на почтовый ящик позволяет решить проблему сохранности решения, а также позволяет напечатать решение на принтере.
http://o-math.com/math/assistance/
Особенностью онлайн-калькуляторов по математике есть то, что они не только выдают ответ, но и детально расписывают ход решения задачи. Данные калькуляторы пригодятся и людям, которым просто нужно найти ответ, не вникая в ход решения, и людям, желающим выучить математику.
Высшая математика
- Решение пределов онлайн.
- Решение производных онлайн.
- Решение интегралов онлайн.
- Решение определенных интегралов онлайн.
Онлайн калькуляторы. Аналитическая геометрия. Декартовые координаты.
- Онлайн калькулятор. Длина отрезка. Расстояние между точками.
- Онлайн калькулятор. Середина отрезка.
- Онлайн калькулятор. Уравнение прямой проходящей через две точки
- Онлайн калькулятор. Уравнение плоскости.
- Онлайн калькулятор. Расстояние от точки до плоскости.
- Онлайн калькулятор. Расстояние между плоскосями.
- Онлайн калькулятор. Расстояние от точки до прямой на плоскости.
- Онлайн калькулятор. Расстояние от точки до прямой в пространстве.
- Онлайн калькулятор. Угол между плоскостями.
- Онлайн калькулятор. Угол между прямой и плоскостью.
http://www.matburo.ru/
С помощью сайта-сервиса WolframAlpha Вы можете выполнить самые разные математические вычисления on-line: построение графиков функции, работа с матрицами, решение алгебраических и дифференциальных уравнений, действия с числами и переменными, вычисление процентов и котировок акций, вычисление производных, интегралов, нулей функции, максимумов и минимумов… Кстати, возможны решения задач онлайн из разных областей наук: физика, химия, география, компьютеры, единицы измерения и др. Перейти к решению задач по математике онлайн (с инструкциями и примерами)
- http://programmi-dlya-android.ru/category/ofis/kalkulyatory – представлены калькуляторы на Андроид
- http://www.matem96.ru/kalkulator.shtml
- http://www.mathforyou.net/SolutionsList.html
- https://www.calc.ru/kalkulyatory-po-matematike.html
- http://www.matcabi.net/
- https://www.math10.com/ru/
- http://math24.biz/
- http://mathserfer.com/
- http://mathonline.um-razum.ru/
- http://www.mathsolution.ru/
Этот список можно продолжать….
Источник: nitforyou.com