Nocturne 24 декабря 2019

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

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

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

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

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

Решение

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

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

Решение

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

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

Решение

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

РУБРИКИ В СТАТЬЕ

МЕРОПРИЯТИЯ

Вебинар «Ключевые аспекты безопасности Облака»
23 января Москва Онлайн Бесплатно
Митап Minsk PostgreSQL
12 февраля Минск Бесплатно
Митап по удаленной работе в IT - Зимний Remote Camp
25 января Санкт-Петербург Бесплатно

Комментарии 0

ВАКАНСИИ

Unity Developer
Казань, по итогам собеседования
Team lead (разработка игр)
по итогам собеседования
Программист Java
по итогам собеседования
Программист С++
Санкт-Петербург, по итогам собеседования

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

BUG