Cody

Problem 44812. Draw Dominos

Solution 2628760

Submitted on 29 Jun 2020 by Ebrahim Mahmoud
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
dp = draw_dominos([0,0]); da = [' | '; ' | '; ' | ';]; assert(strcmp(dp,da))

a = 3×7 char array ' ' ' ' ' ' b = 3×7 char array ' ' ' ' ' ' d = 3×15 char array ' | ' ' | ' ' | '

2   Pass
dp = draw_dominos([1,2]); da = [' | o '; ' o | '; ' | o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' ' ' o ' ' ' b = 3×7 char array ' o ' ' ' ' o ' d = 3×15 char array ' | o ' ' o | ' ' | o '

3   Pass
dp = draw_dominos([3,4]); da = [' o | o o '; ' o | '; ' o | o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o ' ' o ' ' o ' b = 3×7 char array ' o o ' ' ' ' o o ' d = 3×15 char array ' o | o o ' ' o | ' ' o | o o '

4   Pass
dp = draw_dominos([5,6]); da = [' o o | o o o '; ' o | '; ' o o | o o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o o ' ' o ' ' o o ' b = 3×7 char array ' o o o ' ' ' ' o o o ' d = 3×15 char array ' o o | o o o ' ' o | ' ' o o | o o o '

5   Pass
dp = draw_dominos([7,8]); da = [' o o o | o o o '; ' o | o o '; ' o o o | o o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o o o ' ' o ' ' o o o ' b = 3×7 char array ' o o o ' ' o o ' ' o o o ' d = 3×15 char array ' o o o | o o o ' ' o | o o ' ' o o o | o o o '

6   Pass
dp = draw_dominos([9,9]); da = [' o o o | o o o '; ' o o o | o o o '; ' o o o | o o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o o o ' ' o o o ' ' o o o ' b = 3×7 char array ' o o o ' ' o o o ' ' o o o ' d = 3×15 char array ' o o o | o o o ' ' o o o | o o o ' ' o o o | o o o '

7   Pass
dp = draw_dominos([3,7]); da = [' o | o o o '; ' o | o '; ' o | o o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o ' ' o ' ' o ' b = 3×7 char array ' o o o ' ' o ' ' o o o ' d = 3×15 char array ' o | o o o ' ' o | o ' ' o | o o o '

8   Pass
dp = draw_dominos([7,3]); da = [' o o o | o '; ' o | o '; ' o o o | o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o o o ' ' o ' ' o o o ' b = 3×7 char array ' o ' ' o ' ' o ' d = 3×15 char array ' o o o | o ' ' o | o ' ' o o o | o '

9   Pass
dp = draw_dominos([5,5]); da = [' o o | o o '; ' o | o '; ' o o | o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o o ' ' o ' ' o o ' b = 3×7 char array ' o o ' ' o ' ' o o ' d = 3×15 char array ' o o | o o ' ' o | o ' ' o o | o o '

10   Pass
dp = draw_dominos([1,8]); da = [' | o o o '; ' o | o o '; ' | o o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' ' ' o ' ' ' b = 3×7 char array ' o o o ' ' o o ' ' o o o ' d = 3×15 char array ' | o o o ' ' o | o o ' ' | o o o '

11   Pass
dp = draw_dominos([6,4]); da = [' o o o | o o '; ' | '; ' o o o | o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o o o ' ' ' ' o o o ' b = 3×7 char array ' o o ' ' ' ' o o ' d = 3×15 char array ' o o o | o o ' ' | ' ' o o o | o o '

12   Pass
dp = draw_dominos([4,2]); da = [' o o | o '; ' | '; ' o o | o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o o ' ' ' ' o o ' b = 3×7 char array ' o ' ' ' ' o ' d = 3×15 char array ' o o | o ' ' | ' ' o o | o '

13   Pass
dp = draw_dominos([2,5]); da = [' o | o o '; ' | o '; ' o | o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o ' ' ' ' o ' b = 3×7 char array ' o o ' ' o ' ' o o ' d = 3×15 char array ' o | o o ' ' | o ' ' o | o o '

14   Pass
dp = draw_dominos([9,0]); da = [' o o o | '; ' o o o | '; ' o o o | ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o o o ' ' o o o ' ' o o o ' b = 3×7 char array ' ' ' ' ' ' d = 3×15 char array ' o o o | ' ' o o o | ' ' o o o | '

15   Pass
dp = draw_dominos([8,7]); da = [' o o o | o o o '; ' o o | o '; ' o o o | o o o ';]; assert(strcmp(dp,da))

a = 3×7 char array ' o o o ' ' o o ' ' o o o ' b = 3×7 char array ' o o o ' ' o ' ' o o o ' d = 3×15 char array ' o o o | o o o ' ' o o | o ' ' o o o | o o o '

Suggested Problems

More from this Author139

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!