Problem 33. Create times-tables
At one time or another, we all had to memorize boring times tables. 5 times 5 is 25. 5 times 6 is 30. 12 times 12 is way more than you think.
With MATLAB, times tables should be easy! Write a function that outputs times tables up to the size requested.
Example:
Input n = 5 Output m is [ 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 5 10 15 20 25 ]
Solution Stats
Problem Comments
-
27 Comments
Cześć
it would seem that the recently added test#2 is incorrectly defined
Agree with Mr.Alfonso ; Test#2 is incorrectly defined
Agree with Mr.Alfonso ; Test#2 is incorrectly defined
Agree with Mr.Alfonso ; Test#2 is incorrectly defined
Agree with Mr.Alfonso ; Test#2 is incorrectly defined
Apparently the Cody Team can't make a times table. :-p
Agree with the above
For those who wish to solve anyway: Make a correct solution that works with tests 1 and 3, and then hardcode an if with n==3 at the end to make solution 2 work
Sorry for the typo, I just fixed the test#2.
Good question!
How can people solve problem like this with a size 10 ?
Easy one
Easy one!
For a simple solution check out the matlab function kron
1
nice question
nice
good for beginners
why do you guys say nice question
so many possible solutions, just boils down to simplicity or creativity
Good problem!
Can be done in one line of code.
Interesting Problem
Great problem.
Great Problem
This is a helpful way of envisioning times tables.
Solution Comments
Show commentsProblem Recent Solvers17491
Suggested Problems
-
Extract leading non-zero digit
2169 Solvers
-
The Hitchhiker's Guide to MATLAB
3314 Solvers
-
609 Solvers
-
1060 Solvers
-
663 Solvers
More from this Author96
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!