Cody

# Problem 43028. Convert decimal to hex as shown in test cases

Solution 2589589

Submitted on 20 Jun 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   Fail
x = 1023; y_correct = '3FF'; assert(isequal(dectohex(x),y_correct))

Error using pad (line 75) 'side' option must be 'left', 'right', or 'both'. Error in dectohex (line 2) y = pad(dec2hex(x),3,'0','left'); Error in Test1 (line 3) assert(isequal(dectohex(x),y_correct))

2   Fail
x = 10; y_correct = '00A'; assert(isequal(dectohex(x),y_correct))

Error using pad (line 75) 'side' option must be 'left', 'right', or 'both'. Error in dectohex (line 2) y = pad(dec2hex(x),3,'0','left'); Error in Test2 (line 3) assert(isequal(dectohex(x),y_correct))

3   Fail
x = 5563; y_correct = '15BB'; assert(isequal(dectohex(x),y_correct))

Error using pad (line 75) 'side' option must be 'left', 'right', or 'both'. Error in dectohex (line 2) y = pad(dec2hex(x),3,'0','left'); Error in Test3 (line 3) assert(isequal(dectohex(x),y_correct))

4   Fail
x = 0; y_correct = '000'; assert(isequal(dectohex(x),y_correct))

Error using pad (line 75) 'side' option must be 'left', 'right', or 'both'. Error in dectohex (line 2) y = pad(dec2hex(x),3,'0','left'); Error in Test4 (line 3) assert(isequal(dectohex(x),y_correct))