Cody

Problem 37. Pascal's Triangle

Solution 2981290

Submitted on 23 Sep 2020 by Shinichiro Yamaguchi
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
n = 0; correct = [1]; assert(isequal(pascalTri(n),correct))

y = 1

2   Pass
n = 1; correct = [1 1]; assert(isequal(pascalTri(n),correct))

t_new = 1 1 t_pre = 1 1 y = 1 1

3   Pass
n = 2; correct = [1 2 1]; assert(isequal(pascalTri(n),correct))

t_new = 1 1 t_pre = 1 1 t_new = 1 1 t_val = 2 t_new = 1 2 1 t_pre = 1 2 1 y = 1 2 1

4   Pass
n = 3; correct = [1 3 3 1]; assert(isequal(pascalTri(n),correct))

t_new = 1 1 t_pre = 1 1 t_new = 1 1 t_val = 2 t_new = 1 2 1 t_pre = 1 2 1 t_new = 1 1 t_val = 3 t_new = 1 3 1 t_val = 3 t_new = 1 3 3 1 t_pre = 1 3 3 1 y = 1 3 3 1

5   Pass
n = 10; correct = [1 10 45 120 210 252 210 120 45 10 1]; assert(isequal(pascalTri(n),correct))

t_new = 1 1 t_pre = 1 1 t_new = 1 1 t_val = 2 t_new = 1 2 1 t_pre = 1 2 1 t_new = 1 1 t_val = 3 t_new = 1 3 1 t_val = 3 t_new = 1 3 3 1 t_pre = 1 3 3 1 t_new = 1 1 t_val = 4 t_new = 1 4 1 t_val = 6 t_new = 1 4 6 1 t_val = 4 t_new = 1 4 6 4 1 t_pre = 1 4 6 4 1 t_new = 1 1 t_val = 5 t_new = 1 5 1 t_val = 10 t_new = 1 5 10 1 t_val = 10 t_new = 1 5 10 10 1 t_val = 5 t_new = 1 5 10 10 5 1 t_pre = 1 5 10 10 5 1 t_new = 1 1 t_val = 6 t_new = 1 6 1 t_val = 15 t_new = 1 6 15 1 t_val = 20 t_new = 1 6 15 20 1 t_val = 15 t_new = 1 6 15 20 15 1 t_val = 6 t_new = 1 6 15 20 15 6 1 t_pre = 1 6 15 20 15 6 1 t_new = 1 1 t_val = 7 t_new = 1 7 1 t_val = 21 t_new = 1 7 21 1 t_val = 35 t_new = 1 7 21 35 1 t_val = 35 t_new = 1 7 21 35 35 1 t_val = 21 t_new = 1 7 21 35 35 21 1 t_val = 7 t_new = 1 7 21 35 35 21 7 1 t_pre = 1 7 21 35 35 21 7 1 t_new = 1 1 t_val = 8 t_new = 1 8 1 t_val = 28 t_new = 1 8 28 1 t_val = 56 t_new = 1 8 28 56 1 t_val = 70 t_new = 1 8 28 56 70 1 t_val = 56 t_new = 1 8 28 56 70 56 1 t_val = 28 t_new = 1 8 28 56 70 56 28 1 t_val = 8 t_new = 1 8 28 56 70 56 28 8 1 t_pre = 1 8 28 56 70 56 28 8 1 t_new = 1 1 t_val = 9 t_new = 1 9 1 t_val = 36 t_new = 1 9 36 1 t_val = 84 t_new = 1 9 36 84 1 t_val = 126 t_new = 1 9 36 84 126 1 t_val = 126 t_new = 1 9 36 84 126 126 1 t_val = 84 t_new = 1 9 36 84 126 126 84 1 t_val = 36 t_new = 1 9 36 84 126 126 84 36 1 t_val = 9 t_new = 1 9 36 84 126 126 84 36 9 1 t_pre = 1 9 36 84 126 126 84 36 9 1 t_new = 1 1 t_val = 10 t_new = 1 10 1 t_val = 45 t_new = 1 10 45 1 t_val = 120 t_new = 1 10 45 120 1 t_val = 210 t_new = 1 10 45 120 210 1 t_val = 252 t_new = 1 10 45 120 210 252 1 t_val = 210 t_new = 1 10 45 120 210 252 210 1 t_val = 120 t_new = 1 10 45 120 210 252 210 120 1 t_val = 45 t_new = 1 10 45 120 210 252 210 120 45 1 t_val = 10 t_new = 1 10 45 120 210 252 210 120 45 10 1 t_pre = 1 10 45 120 210 252 210 120 45 10 1 y = 1 10 45 120 210 252 210 120 45 10 1

Suggested Problems

More from this Author95

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!