Cody

# Problem 44270. Assert yourself! Hack the assert function to pass this test.

Solution 1242177

Submitted on 30 Jul 2017 by LY Cao
• Size: 7
• 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
x = 'Try this one'; y_correct = rand(1); assert(isequal(assertYourself(x),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.] [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

2   Pass
clear all; x = rand(10); y_correct = rand(1); assertYourself(); assert(isequal(true,false))

[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

3   Pass
clear all; x = rand(10); y = assertYourself(x,'blah') y_correct = rand(1); assert(isequal(y,y_correct))

y = 1 [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

4   Pass
clear all; x = randi(26,10); y_correct = rand(1); [v,z]= assertYourself(x,x,x); z; msg = ['That is not even fair! ',char(randi(26,1,10)+'A')] assert(isequal(x,y_correct));

msg = 'That is not even fair! YLHQBUBHYK' [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

5   Pass
clear all; [v,z]= assertYourself(); v; assert(false);

### Community Treasure Hunt

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

Start Hunting!