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 Solvers18632
Suggested Problems
-
Swap the first and last columns
21986 Solvers
-
Return the 3n+1 sequence for n
8409 Solvers
-
Create a square matrix of multiples
487 Solvers
-
1523 Solvers
-
866 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!