11 января 2020

Задача о двойных фамилиях

Пишу, перевожу и иллюстрирую IT-статьи. На proglib написал 140 материалов. Увлекаюсь Python, вебом и Data Science. Открыт к диалогу – ссылки на соцсети и мессенджеры: https://matyushkin.github.io/links/ Если понравился стиль изложения, упорядоченный список публикаций — https://github.com/matyushkin/lessons
Головоломка в рамках нового формата. Практичный вопрос о вариантах новой фамилии семьи, в которой оба супруга до брака носили составные фамилии.
Задача о двойных фамилиях

Новый формат. Каждый день в 14:00 будем публиковать в Библиотеке программиста одну головоломку. Идеи решений добавляйте в комментарии к посту. На следующий день добавляем новую задачу и ответ к предыдущей. Такой вот цикл. Как вам?

В первой задаче нужно дополнить цитату:

«Если до брака супруги носили составную фамилию, то они сами решают, какие части их фамилий и в каком порядке будут использованы в их общей фамилии. Например, если браком сочетаются Мария Склодовская-Кюри и Никита Миклухо-Маклай, то вариантов у четы ...».

Исходя из описания, сколько вариантов фамилии у этой гипотетической четы?

Учтите. Фамилия может состоять не более, чем из двух.

Вариант со звёздочкой 🌟. Если задача слишком лёгкая, то как бы вы реализовали решение для общего случая на любимом языке программирования? На входе функции – фамилии молодожёнов. Любые: и составные, и обычные. На выходе – все варианты фамилии новой семьи.

Решение – в новой задаче.

Больше задач – по тегу Головоломки.

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Go-разработчик
по итогам собеседования
Senior Java Developer
Москва, по итогам собеседования

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