Cody

# Problem 44322. Make one vector from two others

Solution 1705895

Submitted on 11 Jan 2019 by HH
• Size: 9
• This is the leading solution.
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
m1 = 1;m2=1;y_correct = 1; assert(isequal(combine_two_vectors(m1,m2),y_correct))

[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In combine_two_vectors (line 2) In ScoringEngineTestPoint1 (line 2) In solutionTest (line 3)]

2   Pass
m1=[1 2 3];m2=[1 2 3];y_correct=[1 2 2 3 3 3]; assert(isequal(combine_two_vectors(m1,m2),y_correct))

[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In combine_two_vectors (line 2) In ScoringEngineTestPoint2 (line 2) In solutionTest (line 5)]

3   Pass
m1=[4 0 9 3];m2=[0 2 4 6];y_correct=[0 0 9 9 9 9 3 3 3 3 3 3]; assert(isequal(combine_two_vectors(m1,m2),y_correct))

[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In combine_two_vectors (line 2) In ScoringEngineTestPoint3 (line 2) In solutionTest (line 7)]

4   Pass
v1=ceil(13*rand)+2; v2=ceil(6*rand)+2; m1=repmat(v1,1,v2) m2=randperm(v2); assert(isequal(combine_two_vectors(m1,m2),repmat(v1,1,sum(m2))))

m1 = 5 5 5 5 [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In combine_two_vectors (line 2) In ScoringEngineTestPoint4 (line 5) In solutionTest (line 9)]

5   Pass
M1=[1 -3 5 7]; M2=[2 4 0 6]; y_correct=[1 1 -3 -3 -3 -3 7 7 7 7 7 7]; assert(isequal(combine_two_vectors(M1,M2),y_correct))

[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In combine_two_vectors (line 2) In ScoringEngineTestPoint5 (line 4) In solutionTest (line 11)]

6   Pass
m1=[-1 1 -1 1 -1 1]; m2=[6 1 5 2 3 4]; y_correct=[-1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 1 1 1 1]; assert(isequal(combine_two_vectors(m1,m2),y_correct))

[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In combine_two_vectors (line 2) In ScoringEngineTestPoint6 (line 4) In solutionTest (line 13)]