Cody

Problem 37. Pascal's Triangle

Solution 546532

Submitted on 16 Dec 2014 by Camille Douay
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))

A = 1 y = 1

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

A = 1 0 1 1 y = 1 1

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

A = 1 0 0 1 1 0 1 2 1 y = 1 2 1

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

A = 1.0000 0 0 0 1.0000 1.0000 0 0 1.0000 2.0000 1.0000 0 1.0000 3.0000 3.0000 1.0000 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))

A = Columns 1 through 9 1.0000 0 0 0 0 0 0 0 0 1.0000 1.0000 0 0 0 0 0 0 0 1.0000 2.0000 1.0000 0 0 0 0 0 0 1.0000 3.0000 3.0000 1.0000 0 0 0 0 0 1.0000 4.0000 6.0000 4.0000 1.0000 0 0 0 0 1.0000 5.0000 10.0000 10.0000 5.0000 1.0000 0 0 0 1.0000 6.0000 15.0000 20.0000 15.0000 6.0000 1.0000 0 0 1.0000 7.0000 21.0000 35.0000 35.0000 21.0000 7.0000 1.0000 0 1.0000 8.0000 28.0000 56.0000 70.0000 56.0000 28.0000 8.0000 1.0000 1.0000 9.0000 36.0000 84.0000 126.0000 126.0000 84.0000 36.0000 9.0000 1.0000 10.0000 45.0000 120.0000 210.0000 252.0000 210.0000 120.0000 45.0000 Columns 10 through 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.0000 0 10.0000 1.0000 y = 1 10 45 120 210 252 210 120 45 10 1