Problem 51813. Sum the elements in rows of the Levine triangle
The Levine triangle starts as follows:
Row 0: 2
Row 1: 1 1
Row 2: 1 2
Row 3: 1 1 2
To construct each row, read the previous from the right. Row 0 tells us to put two 1s in row 1. Row 1 tells us to put one 1 and one 2 in row 2. Row 2 tells us to put two 1s and one 2 in row 3. Et cetera.
Write a function that computes the sum of the elements in the nth row of the Levine triangle and reports the sum as a string. Codes that can handle the optional tests will earn ten (10) Chris R. Appreciation Points.
Solution Stats
Problem Comments
-
4 Comments
Show
1 older comment
William
on 23 May 2021
I submitted one solution, and it did return the sum as a string, but complained of insufficient memory. Because of the order of operations, it was creating the n=12 array while evaluating n=11, and that array was apparently too large for Cody. Fixed now, but it is apparently going to be a problem for n=12 and above.
ChrisR
on 24 May 2021
My code choked on n = 12 on my laptop. That was the motivation for the three optional tests, as well as for one of the tags.
Tim
on 14 Jun 2021
Disallowing 'if' seems to disallow 'circshift' also, which I assume was not your intent.
ChrisR
on 15 Jun 2021
Correct. I changed the test to look for 'if '.
Solution Comments
Show commentsProblem Recent Solvers12
Suggested Problems
-
294 Solvers
-
2182 Solvers
-
184 Solvers
-
536 Solvers
-
168 Solvers
More from this Author281
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!