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
Solution Comments
Show comments
Loading...
Problem Recent Solvers14
Suggested Problems
-
Find state names that end with the letter A
1197 Solvers
-
1375 Solvers
-
2524 Solvers
-
1253 Solvers
-
Sum the numbers on the main diagonal
612 Solvers
More from this Author321
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
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.
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.
Disallowing 'if' seems to disallow 'circshift' also, which I assume was not your intent.
Correct. I changed the test to look for 'if '.