Cody

Problem 2181. Hard limit function

Solution 1918103

Submitted on 1 Sep 2019
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   Fail
x = -2:2; y_correct = [0 0 1 1 1]; assert(isequal(HL(x),y_correct))

ans = 1×3 logical array 0 1 0 ans = 1×2 logical array 0 0 y = -2 -1 0 1 2

Assertion failed.

2   Fail
x = -3:3; y_correct = [0 0 0 1 1 1 1]; assert(isequal(HL(x),y_correct))

ans = 1×4 logical array 0 1 0 0 ans = 1×3 logical array 0 0 0 y = -3 -2 -1 0 1 2 3

Assertion failed.

3   Fail
x = 1:10; y_correct = ones(1,10); assert(isequal(HL(x),y_correct))

ans = 1×10 logical array 1 0 0 0 0 0 0 0 0 0 ans = 1×0 empty logical array y = 1 2 3 4 5 6 7 8 9 10

Assertion failed.

4   Fail
x = -10:10; y_correct = [zeros(1,10),ones(1,11)]; assert(isequal(HL(x),y_correct))

ans = 1×11 logical array 0 1 0 0 0 0 0 0 0 0 0 ans = 1×10 logical array 0 0 0 0 0 0 0 0 0 0 y = -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10

Assertion failed.

5   Fail
x = [1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1]; y_correct = [1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1]; assert(isequal(HL(x),y_correct))

ans = 1×16 logical array 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 ans = 1×5 logical array 0 0 0 0 0 y = 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1

Assertion failed.

Suggested Problems

More from this Author1

Community Treasure Hunt

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

Start Hunting!