Multiply All

In this challenge, you are asked to create a function named multiply_all. This function should take an arbitrary number of arguments and return the product of all these numbers. If no arguments are provided, the function should return 1, as multiplying by 1 leaves any number unchanged, and 1 is the neutral element for multiplication. Your function should be designed to handle a varying number of inputs.
The input contains space-separated integers.
The output should be the product of all numbers passed to the function multiply_all.
Input
Output
2 3 4
24
5 6 7 8 9
15120
10 20 30
6000
1 2 3 4 5
120
Note: For the fourth call to the function, no arguments are passed. Therefore, the output is 1.
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue