Cody

# Problem 44243. Ternary Conditional Operator

Solution 2049178

Submitted on 6 Dec 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
mkdir @function_handle movefile submission/colon.m @function_handle

The function colon is a built-in MATLAB function. Please use a different function name.

2   Fail
assert(isequal((2 > 1) : (@() 1) : (@() 2), 1))

The function colon is a built-in MATLAB function. Please use a different function name.

3   Fail
assert(isequal((1 > 2) : (@() 1) : (@() 2), 2))

The function colon is a built-in MATLAB function. Please use a different function name.

4   Fail
fib = @(f, n) (n > 2) : (@() f(f, n - 1) + f(f, n - 2)) : (@() 1); assert(fib(fib, 20) == 6765)

The function colon is a built-in MATLAB function. Please use a different function name.

5   Fail
x = magic(3); [m,I] = (x(1) > 0) : (@() max(x)) : (@() min(x)) assert(isequal(m, [8 9 7]) && isequal(I, [1 3 2]))

The function colon is a built-in MATLAB function. Please use a different function name.