Cody

# Problem 42394. It's going down. We're finding simbers!

Solution 695183

Submitted on 2 Jul 2015 by Paul Berglund
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
%% assert(isequal(simber('1223334444'),true))

2   Pass
%% assert(isequal(simber('122333444'),false))

3   Pass
%% assert(isequal(simber('567886'),true))

4   Pass
%% assert(isequal(simber('999999999888888888'),false))

5   Pass
%% assert(isequal(simber('6677788'),true))

6   Pass
%% v=arrayfun(@(x) simber(num2str(x)),1:100); y_correct=[1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 1 0 1 0 0 1]; assert(isequal(v,y_correct))

7   Pass
%% k=arrayfun(@(x) simber(sprintf('%.0f',2^x+1)),1:39); y_correct=[1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]; assert(isequal(k,y_correct))