Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
17 мая 2023 14:39
918
Степан Джобсов недавно съездил в Лос-Анджелес и познакомился там с разными богатыми людьми, которые захотели, чтобы "Вау Хауз" занялся дизайн-проектами их домов. Всего Степан получил n новых заказов.
Сколько существует комбинаций расположения этих заказов в очереди выполнения. Комбинации отличаются друг от друга только перестановкой.
Напишите ФУНКЦИЮ calc(n), которая получает на вход n (количество заказов) и возвращает в качестве ответа целое число – сколько комбинаций формирования очереди из заказов существует.
Вот формула для вычисления:
ответ = n*(n−1)*(n−2)*...*3*2*1
Формат входных данных
Одно целое число: n.
Формат выходных данных
Напишите функцию calc(n), которая возвращает одно целое число – ответ.
входные данныевыходные данные3 6 4 24
1
ответ
Вот решение на Python:
```python
def calc(n):
result = 1
for i in range(2, n+1):
result *= i
return result
```
Суть решения заключается в том, что мы просто перемножаем все числа от 1 до n. Это и даст нам ответ на задачу.
Пример использования:
```python
print(calc(3)) # выводит 6
print(calc(4)) # выводит 24
```
Обратите внимание, что для n=1 и n=0 ответ будет 1, так как факториал 0 и 1 равен 1.
```python
def calc(n):
result = 1
for i in range(2, n+1):
result *= i
return result
```
Суть решения заключается в том, что мы просто перемножаем все числа от 1 до n. Это и даст нам ответ на задачу.
Пример использования:
```python
print(calc(3)) # выводит 6
print(calc(4)) # выводит 24
```
Обратите внимание, что для n=1 и n=0 ответ будет 1, так как факториал 0 и 1 равен 1.
0
·
Хороший ответ
17 мая 2023 14:42
Остались вопросы?
Еще вопросы по категории Математика
Какой результат получится при переводе 1 дм в квадратные миллиметры?...
найдите с помощью координатной прямой сумму чисел а) -4 и 5, б)3 и- 2, в)-6 и 8, г)-7 и 0, д) 8 и 0, е)8 и- 8, ж) -6 и -5,з) 0 и -3,и) -1 и -8....
Участок земли имеет прямоугольную форму стороны прямоугольника равны 35м и 45м Найдите длину забора в метрах которым нужно огородить участок предусмот...
В каких случаях может меняться ударение в слове на русском языке?...
Товар на распродаже уценили на 15%, при этом он стал стоить 680 руб. Сколько рублей стоил товар до распродажи?...