Cody

Solution 1773603

Submitted on 4 Apr 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
x = 1000; y_correct = 1100; assert(isequal(binary2gray(x),y_correct))

2   Fail
x = 0010; y_correct = 0011; assert(isequal(binary2gray(x),y_correct))

Index exceeds the number of array elements (2). Error in binary2gray (line 3) y = 1000*n(1) + 100*xor(n(1), n(2)) + 10*xor(n(2), n(3)) + xor(n(3), n(4)); Error in Test2 (line 3) assert(isequal(binary2gray(x),y_correct))

3   Fail
x = 0011; y_correct = 0010; assert(isequal(binary2gray(x),y_correct))

Index exceeds the number of array elements (2). Error in binary2gray (line 3) y = 1000*n(1) + 100*xor(n(1), n(2)) + 10*xor(n(2), n(3)) + xor(n(3), n(4)); Error in Test3 (line 3) assert(isequal(binary2gray(x),y_correct))