Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
17 мая 2023 14:39
797
Степан Джобсов недавно съездил в Лос-Анджелес и познакомился там с разными богатыми людьми, которые захотели, чтобы "Вау Хауз" занялся дизайн-проектами их домов. Всего Степан получил 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 cosa 1 cosa'?...
Вычислите а)-10*-3+-4*-5 б)-7*-5--9*-3...
Из имеющих у тома 30 воздушных шариков 5/6 составляли красные.При надувании 1/5 красных шариков лопнули .Сколько воздушных шариков осталось у тома?...
Чему равно 0.25 тонн в килограммах?...
Сроочнооо! Во дворе школы растут всего три дерева:берёза,клён ,дуб.Берёза выше клёна на 5 метров,но ниже дуба на 10 метров.Выберите верные утверждения...