Dmitry Boulytchev 2020-09-23 01:39:38 +03:00
parent 4c736914d4
commit 2f640fdc68
9 changed files with 29 additions and 3 deletions

View file

@ -1,4 +1,5 @@
Flattening: 0
Flattening: {0, 0, 0, 0}
Flattening: 0
Flattening: {1, 2, 3}
Flattening: {1, 2, 3, 4, 5, 6, 7, 8, 9}

View file

@ -0,0 +1,2 @@
Flattening: 0
Flattening: {A, B, C, D}

View file

@ -2,6 +2,7 @@ import List;
import Array;
printf ("Flattening: %s\n", flatten ({}).string);
printf ("Flattening: %s\n", flatten ({{0}, {0, 0, 0}}).string);
printf ("Flattening: %s\n", flatten ({{}, {}, {}}).string);
printf ("Flattening: %s\n", flatten ({1, 2, 3} : {}).string);
printf ("Flattening: %s\n", flatten ({{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}).string);

View file

@ -0,0 +1,5 @@
import List;
import Array;
printf ("Flattening: %s\n", deepFlatten ({}).string);
printf ("Flattening: %s\n", deepFlatten ({{A}, {B, {C}, D}}).string)