Cody

Problem 506. Back to basics 25 - Valid variable names

Solution 3306158

Submitted on 21 Oct 2020
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 = 'foo'; y_correct = true; assert(isequal(valid_vars(x),y_correct))

y = logical 1

2   Fail
x = 'while'; y_correct = false; assert(isequal(valid_vars(x),y_correct))

Operands to the || and && operators must be convertible to logical scalar values. Error in valid_vars (line 2) y = ~iskeyword(x) || x(1) ~= '0':'9' Error in Test2 (line 3) assert(isequal(valid_vars(x),y_correct))

3   Fail
x = '1foo'; y_correct = false; assert(isequal(valid_vars(x),y_correct))

y = logical 1

Assertion failed.

Suggested Problems

More from this Author39

Community Treasure Hunt

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

Start Hunting!