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

Solution 1282928

Submitted on 8 Oct 2017 by David Verrelli
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))

assert = function_handle with value: @(varargin)true

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

assert = function_handle with value: @(varargin)true ans = logical 1

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

assert = function_handle with value: @(varargin)true y = 0 ans = logical 1

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));

assert = function_handle with value: @(varargin)true msg = 'That is not even fair! SBYZSGYWSD'

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

assert = function_handle with value: @(varargin)true

Suggested Problems

More from this Author2

Community Treasure Hunt

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

Start Hunting!