Given a non-empty vector vec of strings, please put its elements into the lower triangular half of a square matrix M column-wise. The remaining elements of M, those not filled this way, should contain empty strings, "".
For example, given
seq = [ "a" "b" "c" ]
your code should return
M = [
"a" ""
"b" "c"
]
while for
seq = strsplit("I like wine, and I like cheese, I like the smell of a westerly breeze.")
it should return
M = [
"I" "" "" "" ""
"like" "like" "" "" ""
"wine," "cheese," "the" "" ""
"and" "I" "smell" "a" ""
"I" "like" "of" "westerly" "breeze."
]
The number of elements of vec is not restricted (other than being positive), BTW, so e.g.
seq = [ "a" "b" "c" "d" ]
should yield
M = [
"a" "" ""
"b" "d" ""
"c" "" ""
]
P.S. the test suite will not check for cheating, but please be a good sport.
Solution Stats
Problem Comments
Solution Comments
Show comments
Loading...
Problem Recent Solvers9
Suggested Problems
-
Find nearest prime number less than input number
1020 Solvers
-
Sum the elements in either diagonal of a square matrix
222 Solvers
-
What is Sum Of all elements of Matrix
447 Solvers
-
185 Solvers
-
Find out value of polynomial at different value.
142 Solvers
More from this Author19
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!