Cody

# Problem 642. Convert a vector into a number

Solution 1812259

Submitted on 10 May 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   Pass
vec = [2 4 9 2]; y_correct = 2492; assert(isequal(digits2Number(vec),y_correct))

out = '2' c = 4 out = '24' c = 7 out = '249' c = 10 out = '2492' c = 13 out = 2492

2   Fail
vec = [3 2]'; y_correct = 32; assert(isequal(digits2Number(vec),y_correct))

out = '3' c = 4

Index exceeds the number of array elements (2). Error in digits2Number (line 10) out = [out, a(c)] Error in Test2 (line 3) assert(isequal(digits2Number(vec),y_correct))

3   Pass
vec = [0 1 3 8 9 0]; y_correct = 13890; assert(isequal(digits2Number(vec),y_correct))

out = '0' c = 4 out = '01' c = 7 out = '013' c = 10 out = '0138' c = 13 out = '01389' c = 16 out = '013890' c = 19 out = 13890

4   Pass
vec = [0 0 9 8 2]; y_correct = 982; assert(isequal(digits2Number(vec),y_correct))

out = '0' c = 4 out = '00' c = 7 out = '009' c = 10 out = '0098' c = 13 out = '00982' c = 16 out = 982