Ключевые алгоритмические парадигмы для решения нестандартных задач
В спортивном программировании для решения задач используются ключевые алгоритмические парадигмы, на базе которых реализуется алгоритм решения:
— полный поиск;
— жадный алгоритм;
— «разделяй и властвуй»;
— динамическое программирование.
Подробнее о парадигмах (с примерами на C++): https://tprg.ru/Q8bw
#алгоритмы #cpp #задачи
В спортивном программировании для решения задач используются ключевые алгоритмические парадигмы, на базе которых реализуется алгоритм решения:
— полный поиск;
— жадный алгоритм;
— «разделяй и властвуй»;
— динамическое программирование.
Подробнее о парадигмах (с примерами на C++): https://tprg.ru/Q8bw
#алгоритмы #cpp #задачи
6 логико-математических задач, которые заставят хорошенько подумать
Программирование — это не просто написание кода, а постоянный поиск решений.
Потренируйте свои мозги в 6 интересных задачах: https://tprg.ru/pJR6
#задачи #тесты
Программирование — это не просто написание кода, а постоянный поиск решений.
Потренируйте свои мозги в 6 интересных задачах: https://tprg.ru/pJR6
#задачи #тесты
15 игр, которые прокачивают логику и знание алгоритмов
Игры про алгоритмы вы вряд ли найдёте в списке популярных. Но среди них есть действительно достойные проекты, которые затянут на несколько вечеров. Найти их можете в специальной подборке:
https://tprg.ru/YFXb
Айда обучаться и получать удовольствие от игр.
#задачи
Игры про алгоритмы вы вряд ли найдёте в списке популярных. Но среди них есть действительно достойные проекты, которые затянут на несколько вечеров. Найти их можете в специальной подборке:
https://tprg.ru/YFXb
Айда обучаться и получать удовольствие от игр.
#задачи
Ещё более 20 игр, которые прокачают логику и понимание алгоритмов
Думаете, все достойные игры про логику попали в предыдущую подборку? Нет, конечно. Поэтому вышло дополнение к ней, куда включены, например:
— Turing Complete;
— while True: learn();
— Satisfactory.
Пополняем список желаемого в Steam: https://tprg.ru/vbzT
#задачи
Думаете, все достойные игры про логику попали в предыдущую подборку? Нет, конечно. Поэтому вышло дополнение к ней, куда включены, например:
— Turing Complete;
— while True: learn();
— Satisfactory.
Пополняем список желаемого в Steam: https://tprg.ru/vbzT
#задачи
7 логико-математических задач про бегемотов
Кто самый тяжёлый бегемот? А сколько времени они едят апельсины? И все ли бегемоты программируют на Python?
Попробуйте решить проблемы разумных бегемотов, обитающих на острове:
https://habr.com/ru/post/648251/
#задачи
Кто самый тяжёлый бегемот? А сколько времени они едят апельсины? И все ли бегемоты программируют на Python?
Попробуйте решить проблемы разумных бегемотов, обитающих на острове:
https://habr.com/ru/post/648251/
#задачи
Сможете написать программу, которая угадает любое число от 0 до 100 за 7 попыток?
Вы загадываете число от 0 до 100. Программа предлагает число из этого диапазона, и вы отвечаете, больше, меньше или равно загаданному это число. Если число не найдено, программа дальше предлагает варианты. Спустя 7 или меньше шагов вы получите загаданное число.
И в этом нет никакой магии — достаточно каждый раз делить область поиска пополам, поскольку мы узнаём, больше или меньше текущее число, чем загаданное.
Подробное решение с кодом на Java — а статье:
https://tproger.ru/articles/matematicheskij-fokus-ugadat-chislo-ot-0-do-100-za-7-popytok/
#задачи #java
Вы загадываете число от 0 до 100. Программа предлагает число из этого диапазона, и вы отвечаете, больше, меньше или равно загаданному это число. Если число не найдено, программа дальше предлагает варианты. Спустя 7 или меньше шагов вы получите загаданное число.
И в этом нет никакой магии — достаточно каждый раз делить область поиска пополам, поскольку мы узнаём, больше или меньше текущее число, чем загаданное.
Подробное решение с кодом на Java — а статье:
https://tproger.ru/articles/matematicheskij-fokus-ugadat-chislo-ot-0-do-100-za-7-popytok/
#задачи #java
Потренируемся проверять строки на Python?
Попробуйте написать функцию, которая будет принимать строку и проверять, является ли введённая строка телефонным номером в корректном формате. Если строка подходит, то выводим
За корректный формат номера возьмём строку вида
Как справитесь с задачей, можете посмотреть на возможные решения с использованием регулярных выражений.
#python #задачи
Попробуйте написать функцию, которая будет принимать строку и проверять, является ли введённая строка телефонным номером в корректном формате. Если строка подходит, то выводим
True
, иначе False
.За корректный формат номера возьмём строку вида
(123) 456-7890
, где могут меняться только цифры от 0 до 9.Как справитесь с задачей, можете посмотреть на возможные решения с использованием регулярных выражений.
#python #задачи
Напишем игру «Быки и коровы»?
Её стандартную версию предлагают написать во множестве учебников для начинающих. Поэтому попробуем усложнить задачу — пусть она будет играть сама в себя.
Как написать примитивный ИИ с использованием библиотеки random на Python:
https://tproger.ru/articles/igra-byki-i-korovy-kotoraja-igraet-sama-v-sebja-na-jazyke-programmirovanija-python/
#python #задачи
Её стандартную версию предлагают написать во множестве учебников для начинающих. Поэтому попробуем усложнить задачу — пусть она будет играть сама в себя.
Как написать примитивный ИИ с использованием библиотеки random на Python:
https://tproger.ru/articles/igra-byki-i-korovy-kotoraja-igraet-sama-v-sebja-na-jazyke-programmirovanija-python/
#python #задачи
Адовые задачи с собеседований для программистов
Разомнём мозги?
Мы подготовили несколько заковыристых алгоритмических задач и собрали вместе с решениями в одной статье:
https://tproger.ru/articles/zadachi-s-sobesedovanij-dlja-programmistov/
#задачи
Разомнём мозги?
Мы подготовили несколько заковыристых алгоритмических задач и собрали вместе с решениями в одной статье:
https://tproger.ru/articles/zadachi-s-sobesedovanij-dlja-programmistov/
#задачи
Где логика? Интересные задачи с IT-собеседований
Google, Amazon, Apple ввели тренд на логические задачи на собеседованиях, чтобы оценить аналитические способности кандидата в сложных условиях.
Предлагаем решить вам несколько из них:
https://tprg.ru/pXqF
#задачи
Google, Amazon, Apple ввели тренд на логические задачи на собеседованиях, чтобы оценить аналитические способности кандидата в сложных условиях.
Предлагаем решить вам несколько из них:
https://tprg.ru/pXqF
#задачи
Где решать задачи по программированию?
На Хабре вышла подборка ресурсов и материалов, где можно попрактиковаться в решении задач. Кроме популярных Codewars и LeetCode автор собрал не менее интересные аналоги:
https://habr.com/ru/post/726366/
#задачи
На Хабре вышла подборка ресурсов и материалов, где можно попрактиковаться в решении задач. Кроме популярных Codewars и LeetCode автор собрал не менее интересные аналоги:
https://habr.com/ru/post/726366/
#задачи
Игры для освоения CSS
Представляем вам 10 захватывающих игр, которые превратят процесс изучения CSS в увлекательное приключение.
От «Flexbox froggy», где вы помогаете лягушке найти свой путь, до «CSS Diner», где вы учитесь применять селекторы.
#задачи #css
Представляем вам 10 захватывающих игр, которые превратят процесс изучения CSS в увлекательное приключение.
От «Flexbox froggy», где вы помогаете лягушке найти свой путь, до «CSS Diner», где вы учитесь применять селекторы.
#задачи #css