Лучшие помощники
- Megamozg 2190 б
- Matalya1 1800 б
- DevAdmin 1695 б
- arkasha_bortnikov 860 б
- Dwayne_Johnson 845 б
17 мая 2023 14:39
577
Степан Джобсов недавно съездил в Лос-Анджелес и познакомился там с разными богатыми людьми, которые захотели, чтобы "Вау Хауз" занялся дизайн-проектами их домов. Всего Степан получил 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
Остались вопросы?
Еще вопросы по категории Математика
Стрелок три раза стреляет по мишеням. Вероятность попадания в мишень при одном выстреле равна 0,7. Найдите вероятность того. что стрелок первый раз по...
Какие слова с суффиксом 'ек' ты можешь перечислить?...
Какой результат будет, если возвести число 3 в 0 степень?...
Высоты параллелограмма равны 6 см и 9 см, а его площадь равна 54 см². Найдите периметр параллелограмма....
изменения геополетическойситуации в мире в первой половине, xx в. крушения империй и создание версальскл вашингтонской системе международных отношений...
Все предметы