Простые комбинаторные задачи

Представляем вашему вниманию три задачи, которые можно решить, имея всего лишь знания на уровне 7 класса.

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

1. Дети в очереди за шоколадом

Маша, ее младший брат и еще пятеро друзей должны выстроиться в очередь за шоколадом. Вопрос: сколько вариантов различных очередей возможно?

Решение

2. Сеньор и мидл

Сколькими способами из 12 молодых программистов можно выбрать сеньора и мидла.

Решение

3. Количество разных слов из букв

Сколько различных слов можно составить из букв proglib? А из proglibio?

Решение

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

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
18 июля 2019

Логические задачи: 15 упражнений для тренировки мозга

Программистам без логики никуда. Поэтому время прокачать мозг: проверьте св...
admin
09 мая 2018

Логические и математические задачи с собеседований

Разомнем мозг! В этой статье собраны логические и математические задачи, ко...
admin
20 октября 2016

27 сайтов с задачками для оттачивания навыков программирования

<strong>Решение задач — хороший способ развить навыки разработки.</strong>