Problem 813. Multiply 2 numbers
Very easy, you just have to multiply 2 numbers but you cannot use the following signs (*, /, - ,^) ,mtimes , times, cross, prod, cumprod , dec2bin, int2str and num2str functions. Will you take up the challenge?!
Example : x= 3; y= 2;
output = 6 since 3*2 = 6 :)
Solution Stats
Problem Comments
-
4 Comments
As Richard made me notice by email, tests 5 and 6 (using randi and non-integer) were not enable. As I have rescored all solutions, some previous solutions which passed the test, do not pass it anymore.
Can you please set a tolerance for the submitted answers? Using exp(log(x)+log(y)) fails nearly all possibilities for test case 5, with the biggest error being roughly 2.5e-11.
Nice one. It would be more challenging to add a test case where both function arguments are decimal numbers. :)
You can try adding, and something wonderful happens.
Solution Comments
Show commentsProblem Recent Solvers334
Suggested Problems
-
Remove any row in which a NaN appears
8587 Solvers
-
Increment a number, given its digits
650 Solvers
-
Project Euler: Problem 1, Multiples of 3 and 5
3168 Solvers
-
MATCH THE STRINGS (2 CHAR) very easy
286 Solvers
-
790 Solvers
More from this Author30
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!