Cody

# Problem 564. How to subtract?

Solution 1314574

Submitted on 25 Oct 2017
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='+68768686834554'; Y='+76574535435398'; Z_correct='-7805848600844'; assert(isequal(mysub(X,Y),Z_correct))

Error using str2double Too many input arguments. Error in mysub (line 2) Z = sprintf('%+d',str2double(X,'%d')-str2double(Y,'%d')); Error in Test1 (line 4) assert(isequal(mysub(X,Y),Z_correct))

2   Fail
X='+1'; Y='+2'; Z_correct ='-1'; assert(isequal(mysub(X,Y),Z_correct))

Error using str2double Too many input arguments. Error in mysub (line 2) Z = sprintf('%+d',str2double(X,'%d')-str2double(Y,'%d')); Error in Test2 (line 4) assert(isequal(mysub(X,Y),Z_correct))

3   Fail
X='+100'; Y='+20'; Z_correct ='+80'; assert(isequal(mysub(X,Y),Z_correct))

Error using str2double Too many input arguments. Error in mysub (line 2) Z = sprintf('%+d',str2double(X,'%d')-str2double(Y,'%d')); Error in Test3 (line 4) assert(isequal(mysub(X,Y),Z_correct))