Предмет: Математика, автор: stanis1av17

У Оли есть 4 кубика: красный, синий, зелёный, жёлтый. Сколькими способами она может выстроить эти кубики в ряд? Тема "Решение комбинаторных задач методом перебора"​

Ответы

Автор ответа: ravilmudarisov
33

Ответ:

4*3*2*1=24

Пошаговое объяснение:

4 кубика, 4 места. На первое место можем поставить любой из четырех кубиков. То есть на первом месте у нас 4 варианта. После того, как поставим на первое место один из кубиков. У нас останется 3 места и 3 кубика, то есть у нас получается на первом месте 4 варианта, после чего на втором месте 3 варианта. Итого 4*3. И так далее до первого места. На последнем месте будет только 1 кубик и 1 вариант. Получается 4*3*2*1=24 варианта.

Похожие вопросы
Предмет: Информатика, автор: danieldaniil0407
Разработайте программу, которая получает от пользователя целое число из интервала от 1000 до 9999 и выводит его написанным "справа налево": например, при вводе 2017 программа должна вывести 7102.


Предусмотрите защиту от некорректных данных: от значений, которые не могут быть интерпретированы как число, и от чисел вне разрешённого диапазона.


В Python есть много способов выполнить это задание. Ограничимся 3-мя.


Вывести нужное значение цифру за цифрой на консоль, считая входное значение строкой и используя строковые операции (не функции). Конечно, результат должен выглядеть как число, а не цифры, разделённые пробелами.

Сформировать результат в одной строке, а потом вывести его. Считать ли входное значение числом или строкой - на ваше усмотрение.

Использовать арифметический подход - считаем входное значение числом, обрабатываем его как число, в результате получаем новое четырехзначное число, соответствующее условию.

В этом случае допустимо отображать результат без начальных нулей.

1200 => 12



Используйте только те способы, которые проходили. Найти решение с использованием срезов, циклов, обратной итерации (наверняка есть ещё что-то) легко, но засчитываться оно не будет.