Skip to content

🚨 configlet sync --test found unsynced tests #173

Description

@github-actions
Checking exercises...
[warn] acronym: missing 9 test cases
       - basic (1e22cceb-c5e4-4562-9afe-aef07ad1eaf4)
       - lowercase words (79ae3889-a5c0-4b01-baf0-232d31180c08)
       - punctuation (ec7000a7-3931-4a17-890e-33ca2073a548)
       - all caps word (32dd261c-0c92-469a-9c5c-b192e94a63b0)
       - punctuation without whitespace (ae2ac9fa-a606-4d05-8244-3bcc4659c1d4)
       - very long abbreviation (0e4b1e7c-1a6d-48fb-81a7-bf65eb9e69f9)
       - consecutive delimiters (6a078f49-c68d-4b7b-89af-33a1a98c28cc)
       - apostrophes (5118b4b1-4572-434c-8d57-5b762e57973e)
       - underscore emphasis (adc12eab-ec2d-414f-b48c-66a4fc06cdef)
[warn] all-your-base: missing 21 test cases
       - single bit one to decimal (5ce422f9-7a4b-4f44-ad29-49c67cb32d2c)
       - binary to single decimal (0cc3fea8-bb79-46ac-a2ab-5a2c93051033)
       - single decimal to binary (f12db0f9-0d3d-42c2-b3ba-e38cb375a2b8)
       - binary to multiple decimal (2c45cf54-6da3-4748-9733-5a3c765d925b)
       - decimal to binary (65ddb8b4-8899-4fcc-8618-181b2cf0002d)
       - trinary to hexadecimal (8d418419-02a7-4824-8b7a-352d33c6987e)
       - hexadecimal to trinary (d3901c80-8190-41b9-bd86-38d988efa956)
       - 15-bit integer (5d42f85e-21ad-41bd-b9be-a3e8e4258bbf)
       - empty list (d68788f7-66dd-43f8-a543-f15b6d233f83)
       - single zero (5e27e8da-5862-4c5f-b2a9-26c0382b6be7)
       - multiple zeros (2e1c2573-77e4-4b9c-8517-6c56c5bcfdf2)
       - leading zeros (3530cd9f-8d6d-43f5-bc6e-b30b1db9629b)
       - input base is one (a6b476a1-1901-4f2a-92c4-4d91917ae023)
       - input base is zero (e21a693a-7a69-450b-b393-27415c26a016)
       - input base is negative (54a23be5-d99e-41cc-88e0-a650ffe5fcc2)
       - negative digit (9eccf60c-dcc9-407b-95d8-c37b8be56bb6)
       - invalid positive digit (232fa4a5-e761-4939-ba0c-ed046cd0676a)
       - output base is one (14238f95-45da-41dc-95ce-18f860b30ad3)
       - output base is zero (73dac367-da5c-4a37-95fe-c87fad0a4047)
       - output base is negative (13f81f42-ff53-4e24-89d9-37603a48ebd9)
       - both bases are negative (0e6c895d-8a5d-4868-a345-309d094cfe8d)
[warn] armstrong-numbers: missing 11 test cases
       - Zero is an Armstrong number (c1ed103c-258d-45b2-be73-d8c6d9580c7b)
       - Single-digit numbers are Armstrong numbers (579e8f03-9659-4b85-a1a2-d64350f6b17a)
       - There are no two-digit Armstrong numbers (2d6db9dc-5bf8-4976-a90b-b2c2b9feba60)
       - Three-digit number that is an Armstrong number (509c087f-e327-4113-a7d2-26a4e9d18283)
       - Three-digit number that is not an Armstrong number (7154547d-c2ce-468d-b214-4cb953b870cf)
       - Four-digit number that is an Armstrong number (6bac5b7b-42e9-4ecb-a8b0-4832229aa103)
       - Four-digit number that is not an Armstrong number (eed4b331-af80-45b5-a80b-19c9ea444b2e)
       - Seven-digit number that is an Armstrong number (f971ced7-8d68-4758-aea1-d4194900b864)
       - Seven-digit number that is not an Armstrong number (7ee45d52-5d35-4fbd-b6f1-5c8cd8a67f18)
       - Armstrong number containing seven zeroes (5ee2fdf8-334e-4a46-bb8d-e5c19c02c148)
       - The largest and last Armstrong number (12ffbf10-307a-434e-b4ad-c925680e1dd4)
[warn] atbash-cipher: missing 14 test cases
       - encode -> encode yes (2f47ebe1-eab9-4d6b-b3c6-627562a31c77)
       - encode -> encode no (b4ffe781-ea81-4b74-b268-cc58ba21c739)
       - encode -> encode OMG (10e48927-24ab-4c4d-9d3f-3067724ace00)
       - encode -> encode spaces (d59b8bc3-509a-4a9a-834c-6f501b98750b)
       - encode -> encode mindblowingly (31d44b11-81b7-4a94-8b43-4af6a2449429)
       - encode -> encode numbers (d503361a-1433-48c0-aae0-d41b5baa33ff)
       - encode -> encode deep thought (79c8a2d5-0772-42d4-b41b-531d0b5da926)
       - encode -> encode all the letters (9ca13d23-d32a-4967-a1fd-6100b8742bab)
       - decode -> decode exercism (bb50e087-7fdf-48e7-9223-284fe7e69851)
       - decode -> decode a sentence (ac021097-cd5d-4717-8907-b0814b9e292c)
       - decode -> decode numbers (18729de3-de74-49b8-b68c-025eaf77f851)
       - decode -> decode all the letters (0f30325f-f53b-415d-ad3e-a7a4f63de034)
       - decode -> decode with too many spaces (39640287-30c6-4c8c-9bac-9d613d1a5674)
       - decode -> decode with no spaces (b34edf13-34c0-49b5-aa21-0768928000d5)
[warn] binary: missing 15 test cases
       - binary 0 is decimal 0 (567fc71e-1013-4915-9285-bca0648c0844)
       - binary 1 is decimal 1 (c0824fb1-6a0a-4e9a-a262-c6c00af99fa8)
       - binary 10 is decimal 2 (4d2834fb-3cc3-4159-a8fd-da1098def8ed)
       - binary 11 is decimal 3 (b7b2b649-4a7c-4808-9eb9-caf00529bac6)
       - binary 100 is decimal 4 (de761aff-73cd-43c1-9e1f-0417f07b1e4a)
       - binary 1001 is decimal 9 (7849a8f7-f4a1-4966-963e-503282d6814c)
       - binary 11010 is decimal 26 (836a101c-aecb-473b-ba78-962408dcda98)
       - binary 10001101000 is decimal 1128 (1c6822a4-8584-438b-8dd4-40f0f0b66371)
       - binary ignores leading zeros (91ffe632-8374-4016-b1d1-d8400d9f940d)
       - 2 is not a valid binary digit (44f7d8b1-ddc3-4751-8be3-700a538b421c)
       - a number containing a non-binary digit is invalid (c263a24d-6870-420f-b783-628feefd7b6e)
       - a number with trailing non-binary characters is invalid (8d81305b-0502-4a07-bfba-051c5526d7f2)
       - a number with leading non-binary characters is invalid (a7f79b6b-039a-4d42-99b4-fcee56679f03)
       - a number with internal non-binary characters is invalid (9e0ece9d-b8aa-46a0-a22b-3bed2e3f741e)
       - a number and a word whitespace separated is invalid (46c8dd65-0c32-4273-bb0d-f2b111bccfbd)
[warn] binary-search: missing 11 test cases
       - finds a value in an array with one element (b55c24a9-a98d-4379-a08c-2adcf8ebeee8)
       - finds a value in the middle of an array (73469346-b0a0-4011-89bf-989e443d503d)
       - finds a value at the beginning of an array (327bc482-ab85-424e-a724-fb4658e66ddb)
       - finds a value at the end of an array (f9f94b16-fe5e-472c-85ea-c513804c7d59)
       - finds a value in an array of odd length (f0068905-26e3-4342-856d-ad153cadb338)
       - finds a value in an array of even length (fc316b12-c8b3-4f5e-9e89-532b3389de8c)
       - identifies that a value is not included in the array (da7db20a-354f-49f7-a6a1-650a54998aa6)
       - a value smaller than the array's smallest value is not found (95d869ff-3daf-4c79-b622-6e805c675f97)
       - a value larger than the array's largest value is not found (8b24ef45-6e51-4a94-9eac-c2bf38fdb0ba)
       - nothing is found in an empty array (f439a0fa-cf42-4262-8ad1-64bf41ce566a)
       - nothing is found when the left and right bounds cross (2c353967-b56d-40b8-acff-ce43115eed64)
[warn] bob: missing 26 test cases
       - stating something (e162fead-606f-437a-a166-d051915cea8e)
       - shouting (73a966dc-8017-47d6-bb32-cf07d1a5fcd9)
       - shouting gibberish (d6c98afd-df35-4806-b55e-2c457c3ab748)
       - asking a question (8a2e771d-d6f1-4e3f-b6c6-b41495556e37)
       - asking a numeric question (81080c62-4e4d-4066-b30a-48d8d76920d9)
       - asking gibberish (2a02716d-685b-4e2e-a804-2adaf281c01e)
       - talking forcefully (c02f9179-ab16-4aa7-a8dc-940145c385f7)
       - using acronyms in regular speech (153c0e25-9bb5-4ec5-966e-598463658bcd)
       - forceful question (a5193c61-4a92-4f68-93e2-f554eb385ec6)
       - shouting numbers (a20e0c54-2224-4dde-8b10-bd2cdd4f61bc)
       - no letters (f7bc4b92-bdff-421e-a238-ae97f230ccac)
       - question with no letters (bb0011c5-cd52-4a5b-8bfb-a87b6283b0e2)
       - shouting with special characters (496143c8-1c31-4c01-8a08-88427af85c66)
       - shouting with no exclamation mark (e6793c1c-43bd-4b8d-bc11-499aea73925f)
       - statement containing question mark (aa8097cc-c548-4951-8856-14a404dd236a)
       - non-letters with question (9bfc677d-ea3a-45f2-be44-35bc8fa3753e)
       - prattling on (8608c508-f7de-4b17-985b-811878b3cf45)
       - silence (bc39f7c6-f543-41be-9a43-fd1c2f753fc0)
       - prolonged silence (d6c47565-372b-4b09-b1dd-c40552b8378b)
       - alternate silence (4428f28d-4100-4d85-a902-e5a78cb0ecd3)
       - multiple line question (66953780-165b-4e7e-8ce3-4bcb80b6385a)
       - starting with whitespace (5371ef75-d9ea-4103-bcfa-2da973ddec1b)
       - ending with whitespace (05b304d6-f83b-46e7-81e0-4cd3ca647900)
       - other whitespace (72bd5ad3-9b2f-4931-a988-dce1f5771de2)
       - non-question ending with whitespace (12983553-8601-46a8-92fa-fcaa3bc4a2a0)
       - multiple line question (2c7278ac-f955-4eb4-bf8f-e33eb4116a15)
[warn] circular-buffer: missing 14 test cases
       - reading empty buffer should fail (28268ed4-4ff3-45f3-820e-895b44d53dfa)
       - can read an item just written (2e6db04a-58a1-425d-ade8-ac30b5f318f3)
       - each item may only be read once (90741fe8-a448-45ce-be2b-de009a24c144)
       - items are read in the order they are written (be0e62d5-da9c-47a8-b037-5db21827baa7)
       - full buffer can't be written to (2af22046-3e44-4235-bfe6-05ba60439d38)
       - a read frees up capacity for another write (547d192c-bbf0-4369-b8fa-fc37e71f2393)
       - read position is maintained even across multiple writes (04a56659-3a81-4113-816b-6ecb659b4471)
       - items cleared out of buffer can't be read (60c3a19a-81a7-43d7-bb0a-f07242b1111f)
       - clear frees up capacity for another write (45f3ae89-3470-49f3-b50e-362e4b330a59)
       - clear does nothing on empty buffer (e1ac5170-a026-4725-bfbe-0cf332eddecd)
       - overwrite acts like write on non-full buffer (9c2d4f26-3ec7-453f-a895-7e7ff8ae7b5b)
       - overwrite replaces the oldest item on full buffer (880f916b-5039-475c-bd5c-83463c36a147)
       - overwrite replaces the oldest item remaining in buffer following a read (bfecab5b-aca1-4fab-a2b0-cd4af2b053c3)
       - initial clear does not affect wrapping around (9cebe63a-c405-437b-8b62-e3fdc1ecec5a)
[warn] collatz-conjecture: missing 8 test cases
       - zero steps for one (540a3d51-e7a6-47a5-92a3-4ad1838f0bfd)
       - divide if even (3d76a0a6-ea84-444a-821a-f7857c2c1859)
       - even and odd steps (754dea81-123c-429e-b8bc-db20b05a87b9)
       - large number of even and odd steps (ecfd0210-6f85-44f6-8280-f65534892ff6)
       - zero is an error (7d4750e6-def9-4b86-aec7-9f7eb44f95a3)
       - zero is an error (2187673d-77d6-4543-975e-66df6c50e2da)
       - negative value is an error (c6c795bf-a288-45e9-86a1-841359ad426d)
       - negative value is an error (ec11f479-56bc-47fd-a434-bcd7a31a7a2e)
[warn] complex-numbers: missing 40 test cases
       - Real part -> Real part of a purely real number (9f98e133-eb7f-45b0-9676-cce001cd6f7a)
       - Real part -> Real part of a purely imaginary number (07988e20-f287-4bb7-90cf-b32c4bffe0f3)
       - Real part -> Real part of a number with real and imaginary part (4a370e86-939e-43de-a895-a00ca32da60a)
       - Imaginary part -> Imaginary part of a purely real number (9b3fddef-4c12-4a99-b8f8-e3a42c7ccef6)
       - Imaginary part -> Imaginary part of a purely imaginary number (a8dafedd-535a-4ed3-8a39-fda103a2b01e)
       - Imaginary part -> Imaginary part of a number with real and imaginary part (0f998f19-69ee-4c64-80ef-01b086feab80)
       - Imaginary unit (a39b7fd6-6527-492f-8c34-609d2c913879)
       - Arithmetic -> Addition -> Add purely real numbers (9a2c8de9-f068-4f6f-b41c-82232cc6c33e)
       - Arithmetic -> Addition -> Add purely imaginary numbers (657c55e1-b14b-4ba7-bd5c-19db22b7d659)
       - Arithmetic -> Addition -> Add numbers with real and imaginary part (4e1395f5-572b-4ce8-bfa9-9a63056888da)
       - Arithmetic -> Subtraction -> Subtract purely real numbers (1155dc45-e4f7-44b8-af34-a91aa431475d)
       - Arithmetic -> Subtraction -> Subtract purely imaginary numbers (f95e9da8-acd5-4da4-ac7c-c861b02f774b)
       - Arithmetic -> Subtraction -> Subtract numbers with real and imaginary part (f876feb1-f9d1-4d34-b067-b599a8746400)
       - Arithmetic -> Multiplication -> Multiply purely real numbers (8a0366c0-9e16-431f-9fd7-40ac46ff4ec4)
       - Arithmetic -> Multiplication -> Multiply purely imaginary numbers (e560ed2b-0b80-4b4f-90f2-63cefc911aaf)
       - Arithmetic -> Multiplication -> Multiply numbers with real and imaginary part (4d1d10f0-f8d4-48a0-b1d0-f284ada567e6)
       - Arithmetic -> Division -> Divide purely real numbers (b0571ddb-9045-412b-9c15-cd1d816d36c1)
       - Arithmetic -> Division -> Divide purely imaginary numbers (5bb4c7e4-9934-4237-93cc-5780764fdbdd)
       - Arithmetic -> Division -> Divide numbers with real and imaginary part (c4e7fef5-64ac-4537-91c2-c6529707701f)
       - Absolute value -> Absolute value of a positive purely real number (c56a7332-aad2-4437-83a0-b3580ecee843)
       - Absolute value -> Absolute value of a negative purely real number (cf88d7d3-ee74-4f4e-8a88-a1b0090ecb0c)
       - Absolute value -> Absolute value of a purely imaginary number with positive imaginary part (bbe26568-86c1-4bb4-ba7a-da5697e2b994)
       - Absolute value -> Absolute value of a purely imaginary number with negative imaginary part (3b48233d-468e-4276-9f59-70f4ca1f26f3)
       - Absolute value -> Absolute value of a number with real and imaginary part (fe400a9f-aa22-4b49-af92-51e0f5a2a6d3)
       - Complex conjugate -> Conjugate a purely real number (fb2d0792-e55a-4484-9443-df1eddfc84a2)
       - Complex conjugate -> Conjugate a purely imaginary number (e37fe7ac-a968-4694-a460-66cb605f8691)
       - Complex conjugate -> Conjugate a number with real and imaginary part (f7704498-d0be-4192-aaf5-a1f3a7f43e68)
       - Complex exponential function -> Euler's identity/formula (6d96d4c6-2edb-445b-94a2-7de6d4caaf60)
       - Complex exponential function -> Exponential of 0 (2d2c05a0-4038-4427-a24d-72f6624aa45f)
       - Complex exponential function -> Exponential of a purely real number (ed87f1bd-b187-45d6-8ece-7e331232c809)
       - Complex exponential function -> Exponential of a number with real and imaginary part (08eedacc-5a95-44fc-8789-1547b27a8702)
       - Complex exponential function -> Exponential resulting in a number with real and imaginary part (d2de4375-7537-479a-aa0e-d474f4f09859)
       - Operations between real numbers and complex numbers -> Add real number to complex number (06d793bf-73bd-4b02-b015-3030b2c952ec)
       - Operations between real numbers and complex numbers -> Add complex number to real number (d77dbbdf-b8df-43f6-a58d-3acb96765328)
       - Operations between real numbers and complex numbers -> Subtract real number from complex number (20432c8e-8960-4c40-ba83-c9d910ff0a0f)
       - Operations between real numbers and complex numbers -> Subtract complex number from real number (b4b38c85-e1bf-437d-b04d-49bba6e55000)
       - Operations between real numbers and complex numbers -> Multiply complex number by real number (dabe1c8c-b8f4-44dd-879d-37d77c4d06bd)
       - Operations between real numbers and complex numbers -> Multiply real number by complex number (6c81b8c8-9851-46f0-9de5-d96d314c3a28)
       - Operations between real numbers and complex numbers -> Divide complex number by real number (8a400f75-710e-4d0c-bcb4-5e5a00c78aa0)
       - Operations between real numbers and complex numbers -> Divide real number by complex number (9a867d1b-d736-4c41-a41e-90bd148e9d5e)
[warn] darts: missing 13 test cases
       - Missed target (9033f731-0a3a-4d9c-b1c0-34a1c8362afb)
       - On the outer circle (4c9f6ff4-c489-45fd-be8a-1fcb08b4d0ba)
       - On the middle circle (14378687-ee58-4c9b-a323-b089d5274be8)
       - On the inner circle (849e2e63-85bd-4fed-bc3b-781ae962e2c9)
       - Exactly on center (1c5ffd9f-ea66-462f-9f06-a1303de5a226)
       - Near the center (b65abce3-a679-4550-8115-4b74bda06088)
       - Just within the inner circle (66c29c1d-44f5-40cf-9927-e09a1305b399)
       - Just outside the inner circle (d1012f63-c97c-4394-b944-7beb3d0b141a)
       - Just within the middle circle (ab2b5666-b0b4-49c3-9b27-205e790ed945)
       - Just outside the middle circle (70f1424e-d690-4860-8caf-9740a52c0161)
       - Just within the outer circle (a7dbf8db-419c-4712-8a7f-67602b69b293)
       - Just outside the outer circle (e0f39315-9f9a-4546-96e4-a9475b885aa7)
       - Asymmetric position between the inner and middle circles (045d7d18-d863-4229-818e-b50828c75d19)
[warn] diamond: missing 5 test cases
       - Degenerate case with a single 'A' row (202fb4cc-6a38-4883-9193-a29d5cb92076)
       - Degenerate case with no row containing 3 distinct groups of spaces (bd6a6d78-9302-42e9-8f60-ac1461e9abae)
       - Smallest non-degenerate case with odd diamond side length (af8efb49-14ed-447f-8944-4cc59ce3fd76)
       - Smallest non-degenerate case with even diamond side length (e0c19a95-9888-4d05-86a0-fa81b9e70d1d)
       - Largest possible diamond (82ea9aa9-4c0e-442a-b07e-40204e925944)
[warn] difference-of-squares: missing 9 test cases
       - Square the sum of the numbers up to the given number -> square of sum 1 (e46c542b-31fc-4506-bcae-6b62b3268537)
       - Square the sum of the numbers up to the given number -> square of sum 5 (9b3f96cb-638d-41ee-99b7-b4f9c0622948)
       - Square the sum of the numbers up to the given number -> square of sum 100 (54ba043f-3c35-4d43-86ff-3a41625d5e86)
       - Sum the squares of the numbers up to the given number -> sum of squares 1 (01d84507-b03e-4238-9395-dd61d03074b5)
       - Sum the squares of the numbers up to the given number -> sum of squares 5 (c93900cd-8cc2-4ca4-917b-dd3027023499)
       - Sum the squares of the numbers up to the given number -> sum of squares 100 (94807386-73e4-4d9e-8dec-69eb135b19e4)
       - Subtract sum of squares from square of sums -> difference of squares 1 (44f72ae6-31a7-437f-858d-2c0837adabb6)
       - Subtract sum of squares from square of sums -> difference of squares 5 (005cb2bf-a0c8-46f3-ae25-924029f8b00b)
       - Subtract sum of squares from square of sums -> difference of squares 100 (b1bf19de-9a16-41c0-a62b-1f02ecc0b036)
[warn] eliuds-eggs: missing 4 test cases
       - 0 eggs (559e789d-07d1-4422-9004-3b699f83bca3)
       - 1 egg (97223282-f71e-490c-92f0-b3ec9e275aba)
       - 4 eggs (1f8fd18f-26e9-4144-9a0e-57cdfc4f4ff5)
       - 13 eggs (0c18be92-a498-4ef2-bcbb-28ac4b06cb81)
[warn] grade-school: missing 23 test cases
       - Roster is empty when no student is added (a3f0fb58-f240-4723-8ddc-e644666b85cc)
       - Add a student (9337267f-7793-4b90-9b4a-8e3978408824)
       - Student is added to the roster (6d0a30e4-1b4e-472e-8e20-c41702125667)
       - Adding multiple students in the same grade in the roster (73c3ca75-0c16-40d7-82f5-ed8fe17a8e4a)
       - Multiple students in the same grade are added to the roster (233be705-dd58-4968-889d-fb3c7954c9cc)
       - Cannot add student to same grade in the roster more than once (87c871c1-6bde-4413-9c44-73d59a259d83)
       - A student can't be in two different grades (c125dab7-2a53-492f-a99a-56ad511940d8)
       - A student can only be added to the same grade in the roster once (a0c7b9b8-0e89-47f8-8b4a-c50f885e79d1)
       - Student not added to same grade in the roster more than once (d7982c4f-1602-49f6-a651-620f2614243a)
       - Adding students in multiple grades (e70d5d8f-43a9-41fd-94a4-1ea0fa338056)
       - Students in multiple grades are added to the roster (75a51579-d1d7-407c-a2f8-2166e984e8ab)
       - Cannot add same student to multiple grades in the roster (7df542f1-57ce-433c-b249-ff77028ec479)
       - A student cannot be added to more than one grade in the sorted roster (6a03b61e-1211-4783-a3cc-fc7f773fba3f)
       - Student not added to multiple grades in the roster (c7ec1c5e-9ab7-4d3b-be5c-29f2f7a237c5)
       - Students are sorted by grades in the roster (d9af4f19-1ba1-48e7-94d0-dabda4e5aba6)
       - Students are sorted by name in the roster (d9fb5bea-f5aa-4524-9d61-c158d8906807)
       - Students are sorted by grades and then by name in the roster (180a8ff9-5b94-43fc-9db1-d46b4a8c93b6)
       - Grade is empty if no students in the roster (5e67aa3c-a3c6-4407-a183-d8fe59cd1630)
       - Grade is empty if no students in that grade (1e0cf06b-26e0-4526-af2d-a2e2df6a51d6)
       - Student not added to same grade more than once (2bfc697c-adf2-4b65-8d0f-c46e085f796e)
       - Student not added to multiple grades (66c8e141-68ab-4a04-a15a-c28bc07fe6b9)
       - Student not added to other grade for multiple grades (c9c1fc2f-42e0-4d2c-b361-99271f03eda7)
       - Students are sorted by name in a grade (1bfbcef1-e4a3-49e8-8d22-f6f9f386187e)
[warn] hamming: missing 15 test cases
       - empty strands (f6dcb64f-03b0-4b60-81b1-3c9dbf47e887)
       - single letter identical strands (54681314-eee2-439a-9db0-b0636c656156)
       - single letter different strands (294479a3-a4c8-478f-8d63-6209815a827b)
       - long identical strands (9aed5f34-5693-4344-9b31-40c692fb5592)
       - long different strands (cd2273a5-c576-46c8-a52b-dee251c3e6e5)
       - disallow first strand longer (919f8ef0-b767-4d1b-8516-6379d07fcb28)
       - disallow first strand longer (b9228bb1-465f-4141-b40f-1f99812de5a8)
       - disallow second strand longer (8a2d4ed0-ead5-4fdd-924d-27c4cf56e60e)
       - disallow second strand longer (dab38838-26bb-4fff-acbe-3b0a9bfeba2d)
       - disallow left empty strand (5dce058b-28d4-4ca7-aa64-adfe4e17784c)
       - disallow left empty strand (db92e77e-7c72-499d-8fe6-9354d2bfd504)
       - disallow empty first strand (b764d47c-83ff-4de2-ab10-6cfe4b15c0f3)
       - disallow right empty strand (38826d4b-16fb-4639-ac3e-ba027dec8b5f)
       - disallow right empty strand (920cd6e3-18f4-4143-b6b8-74270bb8f8a3)
       - disallow empty second strand (9ab9262f-3521-4191-81f5-0ed184a5aa89)
[warn] isogram: missing 14 test cases
       - empty string (a0e97d2d-669e-47c7-8134-518a1e2c4555)
       - isogram with only lower case characters (9a001b50-f194-4143-bc29-2af5ec1ef652)
       - word with one duplicated character (8ddb0ca3-276e-4f8b-89da-d95d5bae78a4)
       - word with one duplicated character from the end of the alphabet (6450b333-cbc2-4b24-a723-0b459b34fe18)
       - longest reported english isogram (a15ff557-dd04-4764-99e7-02cc1a385863)
       - word with duplicated character in mixed case (f1a7f6c7-a42f-4915-91d7-35b2ea11c92e)
       - word with duplicated character in mixed case, lowercase first (14a4f3c1-3b47-4695-b645-53d328298942)
       - hypothetical isogrammic word with hyphen (423b850c-7090-4a8a-b057-97f1cadd7c42)
       - hypothetical word with duplicated character following hyphen (93dbeaa0-3c5a-45c2-8b25-428b8eacd4f2)
       - isogram with duplicated hyphen (36b30e5c-173f-49c6-a515-93a3e825553f)
       - made-up name that is an isogram (cdabafa0-c9f4-4c1f-b142-689c6ee17d93)
       - duplicated character in the middle (5fc61048-d74e-48fd-bc34-abfc21552d4d)
       - same first and last characters (310ac53d-8932-47bc-bbb4-b2b94f25a83e)
       - word with duplicated character and with two hyphens (0d0b8644-0a1e-4a31-a432-2b3ee270d847)
[warn] knapsack: missing 8 test cases
       - no items (a4d7d2f0-ad8a-460c-86f3-88ba709d41a7)
       - no items (3993a824-c20e-493d-b3c9-ee8a7753ee59)
       - one item, too heavy (1d39e98c-6249-4a8b-912f-87cb12e506b0)
       - five items (cannot be greedy by weight) (833ea310-6323-44f2-9d27-a278740ffbd8)
       - five items (cannot be greedy by value) (277cdc52-f835-4c7d-872b-bff17bab2456)
       - example knapsack (81d8e679-442b-4f7a-8a59-7278083916c9)
       - 8 items (f23a2449-d67c-4c26-bf3e-cde020f27ecc)
       - 15 items (7c682ae9-c385-4241-a197-d2fa02c81a11)
[warn] leap: missing 9 test cases
       - year not divisible by 4 in common year (6466b30d-519c-438e-935d-388224ab5223)
       - year divisible by 2, not divisible by 4 in common year (ac227e82-ee82-4a09-9eb6-4f84331ffdb0)
       - year divisible by 4, not divisible by 100 in leap year (4fe9b84c-8e65-489e-970b-856d60b8b78e)
       - year divisible by 4 and 5 is still a leap year (7fc6aed7-e63c-48f5-ae05-5fe182f60a5d)
       - year divisible by 100, not divisible by 400 in common year (78a7848f-9667-4192-ae53-87b30c9a02dd)
       - year divisible by 100 but not by 3 is still not a leap year (9d70f938-537c-40a6-ba19-f50739ce8bac)
       - year divisible by 400 is leap year (42ee56ad-d3e6-48f1-8e3f-c84078d916fc)
       - year divisible by 400 but not by 125 is still a leap year (57902c77-6fe9-40de-8302-587b5c27121e)
       - year divisible by 200, not divisible by 400 in common year (c30331f6-f9f6-4881-ad38-8ca8c12520c1)
[warn] luhn: missing 22 test cases
       - single digit strings can not be valid (792a7082-feb7-48c7-b88b-bbfec160865e)
       - a single zero is invalid (698a7924-64d4-4d89-8daa-32e1aadc271e)
       - a simple valid SIN that remains valid if reversed (73c2f62b-9b10-4c9f-9a04-83cee7367965)
       - a simple valid SIN that becomes invalid if reversed (9369092e-b095-439f-948d-498bd076be11)
       - a valid Canadian SIN (8f9f2350-1faf-4008-ba84-85cbb93ffeca)
       - invalid Canadian SIN (1cdcf269-6560-44fc-91f6-5819a7548737)
       - invalid credit card (656c48c1-34e8-4e60-9a5a-aad8a367810a)
       - invalid long number with an even remainder (20e67fad-2121-43ed-99a8-14b5b856adb9)
       - invalid long number with a remainder divisible by 5 (7e7c9fc1-d994-457c-811e-d390d52fba5e)
       - valid number with an even number of digits (ad2a0c5f-84ed-4e5b-95da-6011d6f4f0aa)
       - valid number with an odd number of spaces (ef081c06-a41f-4761-8492-385e13c8202d)
       - valid strings with a non-digit added at the end become invalid (bef66f64-6100-4cbb-8f94-4c9713c5e5b2)
       - valid strings with punctuation included become invalid (2177e225-9ce7-40f6-b55d-fa420e62938e)
       - valid strings with symbols included become invalid (ebf04f27-9698-45e1-9afe-7e0851d0fe8d)
       - single zero with space is invalid (08195c5e-ce7f-422c-a5eb-3e45fece68ba)
       - more than a single zero is valid (12e63a3c-f866-4a79-8c14-b359fc386091)
       - input digit 9 is correctly converted to output digit 9 (ab56fa80-5de8-4735-8a4a-14dae588663e)
       - very long input is valid (b9887ee8-8337-46c5-bc45-3bcab51bc36f)
       - valid luhn with an odd number of digits and non zero first digit (8a7c0e24-85ea-4154-9cf1-c2db90eabc08)
       - using ascii value for non-doubled non-digit isn't allowed (39a06a5a-5bad-4e0f-b215-b042d46209b1)
       - using ascii value for doubled non-digit isn't allowed (f94cf191-a62f-4868-bc72-7253114aa157)
       - non-numeric, non-space char in the middle with a sum that's divisible by 10 isn't allowed (8b72ad26-c8be-49a2-b99c-bcc3bf631b33)
[warn] matching-brackets: missing 20 test cases
       - paired square brackets (81ec11da-38dd-442a-bcf9-3de7754609a5)
       - empty string (287f0167-ac60-4b64-8452-a0aa8f4e5238)
       - unpaired brackets (6c3615a3-df01-4130-a731-8ef5f5d78dac)
       - wrong ordered brackets (9d414171-9b98-4cac-a4e5-941039a97a77)
       - wrong closing bracket (f0f97c94-a149-4736-bc61-f2c5148ffb85)
       - paired with whitespace (754468e0-4696-4582-a30e-534d47d69756)
       - partially paired brackets (ba84f6ee-8164-434a-9c3e-b02c7f8e8545)
       - simple nested brackets (3c86c897-5ff3-4a2b-ad9b-47ac3a30651d)
       - several paired brackets (2d137f2c-a19e-4993-9830-83967a2d4726)
       - paired and nested brackets (2e1f7b56-c137-4c92-9781-958638885a44)
       - unopened closing brackets (84f6233b-e0f7-4077-8966-8085d295c19b)
       - unpaired and nested brackets (9b18c67d-7595-4982-b2c5-4cb949745d49)
       - paired and wrong nested brackets (a0205e34-c2ac-49e6-a88a-899508d7d68e)
       - paired and wrong nested brackets but innermost are correct (1d5c093f-fc84-41fb-8c2a-e052f9581602)
       - paired and incomplete brackets (ef47c21b-bcfd-4998-844c-7ad5daad90a8)
       - too many closing brackets (a4675a40-a8be-4fc2-bc47-2a282ce6edbe)
       - early unexpected brackets (a345a753-d889-4b7e-99ae-34ac85910d1a)
       - early mismatched brackets (21f81d61-1608-465a-b850-baa44c5def83)
       - math expression (99255f93-261b-4435-a352-02bdecc9bdf2)
       - complex latex expression (8e357d79-f302-469a-8515-2561877256a1)
[warn] meetup: missing 95 test cases
       - when teenth Monday is the 13th, the first day of the teenth week (d7f8eadd-d4fc-46ee-8a20-e97bd3fd01c8)
       - when teenth Monday is the 19th, the last day of the teenth week (f78373d1-cd53-4a7f-9d37-e15bf8a456b4)
       - when teenth Monday is some day in the middle of the teenth week (8c78bea7-a116-425b-9c6b-c9898266d92a)
       - when teenth Tuesday is the 19th, the last day of the teenth week (cfef881b-9dc9-4d0b-8de4-82d0f39fc271)
       - when teenth Tuesday is some day in the middle of the teenth week (69048961-3b00-41f9-97ee-eb6d83a8e92b)
       - when teenth Tuesday is the 13th, the first day of the teenth week (d30bade8-3622-466a-b7be-587414e0caa6)
       - when teenth Wednesday is some day in the middle of the teenth week (8db4b58b-92f3-4687-867b-82ee1a04f851)
       - when teenth Wednesday is the 13th, the first day of the teenth week (6c27a2a2-28f8-487f-ae81-35d08c4664f7)
       - when teenth Wednesday is the 19th, the last day of the teenth week (008a8674-1958-45b5-b8e6-c2c9960d973a)
       - when teenth Thursday is some day in the middle of the teenth week (e4abd5e3-57cb-4091-8420-d97e955c0dbd)
       - when teenth Thursday is the 13th, the first day of the teenth week (85da0b0f-eace-4297-a6dd-63588d5055b4)
       - when teenth Thursday is the 19th, the last day of the teenth week (ecf64f9b-8413-489b-bf6e-128045f70bcc)
       - when teenth Friday is the 19th, the last day of the teenth week (ac4e180c-7d0a-4d3d-b05f-f564ebb584ca)
       - when teenth Friday is some day in the middle of the teenth week (b79101c7-83ad-4f8f-8ec8-591683296315)
       - when teenth Friday is the 13th, the first day of the teenth week (6ed38b9f-0072-4901-bd97-7c8b8b0ef1b8)
       - when teenth Saturday is some day in the middle of the teenth week (dfae03ed-9610-47de-a632-655ab01e1e7c)
       - when teenth Saturday is the 13th, the first day of the teenth week (ec02e3e1-fc72-4a3c-872f-a53fa8ab358e)
       - when teenth Saturday is the 19th, the last day of the teenth week (d983094b-7259-4195-b84e-5d09578c89d9)
       - when teenth Sunday is the 19th, the last day of the teenth week (d84a2a2e-f745-443a-9368-30051be60c2e)
       - when teenth Sunday is some day in the middle of the teenth week (0e64bc53-92a3-4f61-85b2-0b7168c7ce5a)
       - when teenth Sunday is the 13th, the first day of the teenth week (de87652c-185e-4854-b3ae-04cf6150eead)
       - when first Monday is some day in the middle of the first week (2cbfd0f5-ba3a-46da-a8cc-0fe4966d3411)
       - when first Monday is the 1st, the first day of the first week (a6168c7c-ed95-4bb3-8f92-c72575fc64b0)
       - when first Tuesday is the 7th, the last day of the first week (1bfc620f-1c54-4bbd-931f-4a1cd1036c20)
       - when first Tuesday is some day in the middle of the first week (12959c10-7362-4ca0-a048-50cf1c06e3e2)
       - when first Wednesday is some day in the middle of the first week (1033dc66-8d0b-48a1-90cb-270703d59d1d)
       - when first Wednesday is the 7th, the last day of the first week (b89185b9-2f32-46f4-a602-de20b09058f6)
       - when first Thursday is some day in the middle of the first week (53aedc4d-b2c8-4dfb-abf7-a8dc9cdceed5)
       - when first Thursday is another day in the middle of the first week (b420a7e3-a94c-4226-870a-9eb3a92647f0)
       - when first Friday is the 1st, the first day of the first week (61df3270-28b4-4713-bee2-566fa27302ca)
       - when first Friday is some day in the middle of the first week (cad33d4d-595c-412f-85cf-3874c6e07abf)
       - when first Saturday is some day in the middle of the first week (a2869b52-5bba-44f0-a863-07bd1f67eadb)
       - when first Saturday is another day in the middle of the first week (3585315a-d0db-4ea1-822e-0f22e2a645f5)
       - when first Sunday is some day in the middle of the first week (c49e9bd9-8ccf-4cf2-947a-0ccd4e4f10b1)
       - when first Sunday is the 7th, the last day of the first week (1513328b-df53-4714-8677-df68c4f9366c)
       - when second Monday is some day in the middle of the second week (49e083af-47ec-4018-b807-62ef411efed7)
       - when second Monday is the 8th, the first day of the second week (6cb79a73-38fe-4475-9101-9eec36cf79e5)
       - when second Tuesday is the 14th, the last day of the second week (4c39b594-af7e-4445-aa03-bf4f8effd9a1)
       - when second Tuesday is some day in the middle of the second week (41b32c34-2e39-40e3-b790-93539aaeb6dd)
       - when second Wednesday is some day in the middle of the second week (90a160c5-b5d9-4831-927f-63a78b17843d)
       - when second Wednesday is the 14th, the last day of the second week (23b98ce7-8dd5-41a1-9310-ef27209741cb)
       - when second Thursday is some day in the middle of the second week (447f1960-27ca-4729-bc3f-f36043f43ed0)
       - when second Thursday is another day in the middle of the second week (c9aa2687-300c-4e79-86ca-077849a81bde)
       - when second Friday is the 8th, the first day of the second week (a7e11ef3-6625-4134-acda-3e7195421c09)
       - when second Friday is some day in the middle of the second week (8b420e5f-9290-4106-b5ae-022f3e2a3e41)
       - when second Saturday is some day in the middle of the second week (80631afc-fc11-4546-8b5f-c12aaeb72b4f)
       - when second Saturday is another day in the middle of the second week (e34d43ac-f470-44c2-aa5f-e97b78ecaf83)
       - when second Sunday is some day in the middle of the second week (a57d59fd-1023-47ad-b0df-a6feb21b44fc)
       - when second Sunday is the 14th, the last day of the second week (a829a8b0-abdd-4ad1-b66c-5560d843c91a)
       - when third Monday is some day in the middle of the third week (501a8a77-6038-4fc0-b74c-33634906c29d)
       - when third Monday is the 15th, the first day of the third week (49e4516e-cf32-4a58-8bbc-494b7e851c92)
       - when third Tuesday is the 21st, the last day of the third week (4db61095-f7c7-493c-85f1-9996ad3012c7)
       - when third Tuesday is some day in the middle of the third week (714fc2e3-58d0-4b91-90fd-61eefd2892c0)
       - when third Wednesday is some day in the middle of the third week (b08a051a-2c80-445b-9b0e-524171a166d1)
       - when third Wednesday is the 21st, the last day of the third week (80bb9eff-3905-4c61-8dc9-bb03016d8ff8)
       - when third Thursday is some day in the middle of the third week (fa52a299-f77f-4784-b290-ba9189fbd9c9)
       - when third Thursday is another day in the middle of the third week (f74b1bc6-cc5c-4bf1-ba69-c554a969eb38)
       - when third Friday is the 15th, the first day of the third week (8900f3b0-801a-466b-a866-f42d64667abd)
       - when third Friday is some day in the middle of the third week (538ac405-a091-4314-9ccd-920c4e38e85e)
       - when third Saturday is some day in the middle of the third week (244db35c-2716-4fa0-88ce-afd58e5cf910)
       - when third Saturday is another day in the middle of the third week (dd28544f-f8fa-4f06-9bcd-0ad46ce68e9e)
       - when third Sunday is some day in the middle of the third week (be71dcc6-00d2-4b53-a369-cbfae55b312f)
       - when third Sunday is the 21st, the last day of the third week (b7d2da84-4290-4ee6-a618-ee124ae78be7)
       - when fourth Monday is some day in the middle of the fourth week (4276dc06-a1bd-4fc2-b6c2-625fee90bc88)
       - when fourth Monday is the 22nd, the first day of the fourth week (ddbd7976-2deb-4250-8a38-925ac1a8e9a2)
       - when fourth Tuesday is the 28th, the last day of the fourth week (eb714ef4-1656-47cc-913c-844dba4ebddd)
       - when fourth Tuesday is some day in the middle of the fourth week (16648435-7937-4d2d-b118-c3e38fd084bd)
       - when fourth Wednesday is some day in the middle of the fourth week (de062bdc-9484-437a-a8c5-5253c6f6785a)
       - when fourth Wednesday is the 28th, the last day of the fourth week (c2ce6821-169c-4832-8d37-690ef5d9514a)
       - when fourth Thursday is some day in the middle of the fourth week (d462c631-2894-4391-a8e3-dbb98b7a7303)
       - when fourth Thursday is another day in the middle of the fourth week (9ff1f7b6-1b72-427d-9ee9-82b5bb08b835)
       - when fourth Friday is the 22nd, the first day of the fourth week (83bae8ba-1c49-49bc-b632-b7c7e1d7e35f)
       - when fourth Friday is some day in the middle of the fourth week (de752d2a-a95e-48d2-835b-93363dac3710)
       - when fourth Saturday is some day in the middle of the fourth week (eedd90ad-d581-45db-8312-4c6dcf9cf560)
       - when fourth Saturday is another day in the middle of the fourth week (669fedcd-912e-48c7-a0a1-228b34af91d0)
       - when fourth Sunday is some day in the middle of the fourth week (648e3849-ea49-44a5-a8a3-9f2a43b3bf1b)
       - when fourth Sunday is the 28th, the last day of the fourth week (f81321b3-99ab-4db6-9267-69c5da5a7823)
       - last Monday in a month with four Mondays (1af5e51f-5488-4548-aee8-11d7d4a730dc)
       - last Monday in a month with five Mondays (f29999f2-235e-4ec7-9dab-26f137146526)
       - last Tuesday in a month with four Tuesdays (31b097a0-508e-48ac-bf8a-f63cdcf6dc41)
       - last Tuesday in another month with four Tuesdays (8c022150-0bb5-4a1f-80f9-88b2e2abcba4)
       - last Wednesday in a month with five Wednesdays (0e762194-672a-4bdf-8a37-1e59fdacef12)
       - last Wednesday in a month with four Wednesdays (5016386a-f24e-4bd7-b439-95358f491b66)
       - last Thursday in a month with four Thursdays (12ead1a5-cdf9-4192-9a56-2229e93dd149)
       - last Thursday in a month with five Thursdays (7db89e11-7fbe-4e57-ae3c-0f327fbd7cc7)
       - last Friday in a month with five Fridays (e47a739e-b979-460d-9c8a-75c35ca2290b)
       - last Friday in a month with four Fridays (5bed5aa9-a57a-4e5d-8997-2cc796a5b0ec)
       - last Saturday in a month with four Saturdays (61e54cba-76f3-4772-a2b1-bf443fda2137)
       - last Saturday in another month with four Saturdays (8b6a737b-2fa9-444c-b1a2-80ce7a2ec72f)
       - last Sunday in a month with five Sundays (0b63e682-f429-4d19-9809-4a45bd0242dc)
       - last Sunday in a month with four Sundays (5232307e-d3e3-4afc-8ba6-4084ad987c00)
       - when last Wednesday in February in a leap year is the 29th (0bbd48e8-9773-4e81-8e71-b9a51711e3c5)
       - last Wednesday in December that is also the last day of the year (fe0936de-7eee-4a48-88dd-66c07ab1fefc)
       - when last Sunday in February in a non-leap year is not the 29th (2ccf2488-aafc-4671-a24e-2b6effe1b0e2)
       - when first Friday is the 7th, the last day of the first week (00c3ce9f-cf36-4b70-90d8-92b32be6830e)
[warn] nucleotide-count: missing 5 test cases
       - empty strand (3e5c30a8-87e2-4845-a815-a49671ade970)
       - can count one nucleotide in single-character input (a0ea42a6-06d9-4ac6-828c-7ccaccf98fec)
       - strand with repeated nucleotide (eca0d565-ed8c-43e7-9033-6cefbf5115b5)
       - strand with multiple nucleotides (40a45eac-c83f-4740-901a-20b22d15a39f)
       - strand with invalid nucleotides (b4c47851-ee9e-4b0a-be70-a86e343bd851)
[warn] pangram: missing 11 test cases
       - empty sentence (64f61791-508e-4f5c-83ab-05de042b0149)
       - perfect lower case (74858f80-4a4d-478b-8a5e-c6477e4e4e84)
       - only lower case (61288860-35ca-4abe-ba08-f5df76ecbdcd)
       - missing the letter 'x' (6564267d-8ac5-4d29-baf2-e7d2e304a743)
       - missing the letter 'h' (c79af1be-d715-4cdb-a5f2-b2fa3e7e0de0)
       - with underscores (d835ec38-bc8f-48e4-9e36-eb232427b1df)
       - with numbers (8cc1e080-a178-4494-b4b3-06982c9be2a8)
       - missing letters replaced by numbers (bed96b1c-ff95-45b8-9731-fdbdcb6ede9a)
       - mixed case and punctuation (938bd5d8-ade5-40e2-a2d9-55a338a01030)
       - case insensitive (2577bf54-83c8-402d-a64b-a2c0f7bb213a)
       - a-m and A-M are 26 different characters but not a pangram (7138e389-83e4-4c6e-8413-1e40a0076951)
[warn] pascals-triangle: missing 8 test cases
       - zero rows (9920ce55-9629-46d5-85d6-4201f4a4234d)
       - single row (70d643ce-a46d-4e93-af58-12d88dd01f21)
       - two rows (a6e5a2a2-fc9a-4b47-9f4f-ed9ad9fbe4bd)
       - three rows (97206a99-79ba-4b04-b1c5-3c0fa1e16925)
       - four rows (565a0431-c797-417c-a2c8-2935e01ce306)
       - five rows (06f9ea50-9f51-4eb2-b9a9-c00975686c27)
       - six rows (c3912965-ddb4-46a9-848e-3363e6b00b13)
       - ten rows (6cb26c66-7b57-4161-962c-81ec8c99f16b)
[warn] pig-latin: missing 23 test cases
       - ay is added to words that start with vowels -> word beginning with a (11567f84-e8c6-4918-aedb-435f0b73db57)
       - ay is added to words that start with vowels -> word beginning with e (f623f581-bc59-4f45-9032-90c3ca9d2d90)
       - ay is added to words that start with vowels -> word beginning with i (7dcb08b3-23a6-4e8a-b9aa-d4e859450d58)
       - ay is added to words that start with vowels -> word beginning with o (0e5c3bff-266d-41c8-909f-364e4d16e09c)
       - ay is added to words that start with vowels -> word beginning with u (614ba363-ca3c-4e96-ab09-c7320799723c)
       - ay is added to words that start with vowels -> word beginning with a vowel and followed by a qu (bf2538c6-69eb-4fa7-a494-5a3fec911326)
       - first letter and ay are moved to the end of words that start with consonants -> word beginning with p (e5be8a01-2d8a-45eb-abb4-3fcc9582a303)
       - first letter and ay are moved to the end of words that start with consonants -> word beginning with k (d36d1e13-a7ed-464d-a282-8820cb2261ce)
       - first letter and ay are moved to the end of words that start with consonants -> word beginning with x (d838b56f-0a89-4c90-b326-f16ff4e1dddc)
       - first letter and ay are moved to the end of words that start with consonants -> word beginning with q without a following u (bce94a7a-a94e-4e2b-80f4-b2bb02e40f71)
       - first letter and ay are moved to the end of words that start with consonants -> word beginning with consonant and vowel containing qu (e59dbbe8-ccee-4619-a8e9-ce017489bfc0)
       - some letter clusters are treated like a single consonant -> word beginning with ch (c01e049a-e3e2-451c-bf8e-e2abb7e438b8)
       - some letter clusters are treated like a single consonant -> word beginning with qu (9ba1669e-c43f-4b93-837a-cfc731fd1425)
       - some letter clusters are treated like a single consonant -> word beginning with qu and a preceding consonant (92e82277-d5e4-43d7-8dd3-3a3b316c41f7)
       - some letter clusters are treated like a single consonant -> word beginning with th (79ae4248-3499-4d5b-af46-5cb05fa073ac)
       - some letter clusters are treated like a single consonant -> word beginning with thr (e0b3ae65-f508-4de3-8999-19c2f8e243e1)
       - some letter clusters are treated like a single consonant -> word beginning with sch (20bc19f9-5a35-4341-9d69-1627d6ee6b43)
       - some letter clusters are treated like a single vowel -> word beginning with yt (54b796cb-613d-4509-8c82-8fbf8fc0af9e)
       - some letter clusters are treated like a single vowel -> word beginning with xr (8c37c5e1-872e-4630-ba6e-d20a959b67f6)
       - position of y in a word determines if it is a consonant or a vowel -> y is treated like a consonant at the beginning of a word (a4a36d33-96f3-422c-a233-d4021460ff00)
       - position of y in a word determines if it is a consonant or a vowel -> y is treated like a vowel at the end of a consonant cluster (adc90017-1a12-4100-b595-e346105042c7)
       - position of y in a word determines if it is a consonant or a vowel -> y as second letter in two letter word (29b4ca3d-efe5-4a95-9a54-8467f2e5e59a)
       - phrases are translated -> a whole phrase (44616581-5ce3-4a81-82d0-40c7ab13d2cf)
[warn] protein-translation: missing 31 test cases
       - Empty RNA sequence results in no proteins (2c44f7bf-ba20-43f7-a3bf-f2219c0c3f98)
       - Methionine RNA sequence (96d3d44f-34a2-4db4-84cd-fff523e069be)
       - Phenylalanine RNA sequence 1 (1b4c56d8-d69f-44eb-be0e-7b17546143d9)
       - Phenylalanine RNA sequence 2 (81b53646-bd57-4732-b2cb-6b1880e36d11)
       - Leucine RNA sequence 1 (42f69d4f-19d2-4d2c-a8b0-f0ae9ee1b6b4)
       - Leucine RNA sequence 2 (ac5edadd-08ed-40a3-b2b9-d82bb50424c4)
       - Serine RNA sequence 1 (8bc36e22-f984-44c3-9f6b-ee5d4e73f120)
       - Serine RNA sequence 2 (5c3fa5da-4268-44e5-9f4b-f016ccf90131)
       - Serine RNA sequence 3 (00579891-b594-42b4-96dc-7ff8bf519606)
       - Serine RNA sequence 4 (08c61c3b-fa34-4950-8c4a-133945570ef6)
       - Tyrosine RNA sequence 1 (54e1e7d8-63c0-456d-91d2-062c72f8eef5)
       - Tyrosine RNA sequence 2 (47bcfba2-9d72-46ad-bbce-22f7666b7eb1)
       - Cysteine RNA sequence 1 (3a691829-fe72-43a7-8c8e-1bd083163f72)
       - Cysteine RNA sequence 2 (1b6f8a26-ca2f-43b8-8262-3ee446021767)
       - Tryptophan RNA sequence (1e91c1eb-02c0-48a0-9e35-168ad0cb5f39)
       - STOP codon RNA sequence 1 (e547af0b-aeab-49c7-9f13-801773a73557)
       - STOP codon RNA sequence 2 (67640947-ff02-4f23-a2ef-816f8a2ba72e)
       - STOP codon RNA sequence 3 (9c2ad527-ebc9-4ace-808b-2b6447cb54cb)
       - Sequence of two protein codons translates into proteins (f4d9d8ee-00a8-47bf-a1e3-1641d4428e54)
       - Sequence of two different protein codons translates into proteins (dd22eef3-b4f1-4ad6-bb0b-27093c090a9d)
       - Translate RNA strand into correct protein list (d0f295df-fb70-425c-946c-ec2ec185388e)
       - Translation stops if STOP codon at beginning of sequence (e30e8505-97ec-4e5f-a73e-5726a1faa1f4)
       - Translation stops if STOP codon at end of two-codon sequence (5358a20b-6f4c-4893-bce4-f929001710f3)
       - Translation stops if STOP codon at end of three-codon sequence (ba16703a-1a55-482f-bb07-b21eef5093a3)
       - Translation stops if STOP codon in middle of three-codon sequence (4089bb5a-d5b4-4e71-b79e-b8d1f14a2911)
       - Translation stops if STOP codon in middle of six-codon sequence (2c2a2a60-401f-4a80-b977-e0715b23b93d)
       - Sequence of two non-STOP codons does not translate to a STOP codon (f6f92714-769f-4187-9524-e353e8a41a80)
       - Non-existing codon can't translate (1e75ea2a-f907-4994-ae5c-118632a1cb0f)
       - Unknown amino acids, not part of a codon, can't translate (9eac93f3-627a-4c90-8653-6d0a0595bc6f)
       - Incomplete RNA sequence can't translate (9d73899f-e68e-4291-b1e2-7bf87c00f024)
       - Incomplete RNA sequence can translate if valid until a STOP codon (43945cf7-9968-402d-ab9f-b8a28750b050)
[warn] queen-attack: missing 13 test cases
       - Test creation of Queens with valid and invalid positions -> queen with a valid position (3ac4f735-d36c-44c4-a3e2-316f79704203)
       - Test creation of Queens with valid and invalid positions -> queen must have positive row (4e812d5d-b974-4e38-9a6b-8e0492bfa7be)
       - Test creation of Queens with valid and invalid positions -> queen must have row on board (f07b7536-b66b-4f08-beb9-4d70d891d5c8)
       - Test creation of Queens with valid and invalid positions -> queen must have positive column (15a10794-36d9-4907-ae6b-e5a0d4c54ebe)
       - Test creation of Queens with valid and invalid positions -> queen must have column on board (6907762d-0e8a-4c38-87fb-12f2f65f0ce4)
       - Test the ability of one queen to attack another -> cannot attack (33ae4113-d237-42ee-bac1-e1e699c0c007)
       - Test the ability of one queen to attack another -> can attack on same row (eaa65540-ea7c-4152-8c21-003c7a68c914)
       - Test the ability of one queen to attack another -> can attack on same column (bae6f609-2c0e-4154-af71-af82b7c31cea)
       - Test the ability of one queen to attack another -> can attack on first diagonal (0e1b4139-b90d-4562-bd58-dfa04f1746c7)
       - Test the ability of one queen to attack another -> can attack on second diagonal (ff9b7ed4-e4b6-401b-8d16-bc894d6d3dcd)
       - Test the ability of one queen to attack another -> can attack on third diagonal (0a71e605-6e28-4cc2-aa47-d20a2e71037a)
       - Test the ability of one queen to attack another -> can attack on fourth diagonal (0790b588-ae73-4f1f-a968-dd0b34f45f86)
       - Test the ability of one queen to attack another -> cannot attack if falling diagonals are only the same when reflected across the longest falling diagonal (543f8fd4-2597-4aad-8d77-cbdab63619f8)
[warn] raindrops: missing 18 test cases
       - the sound for 1 is 1 (1575d549-e502-46d4-a8e1-6b7bec6123d8)
       - the sound for 3 is Pling (1f51a9f9-4895-4539-b182-d7b0a5ab2913)
       - the sound for 5 is Plang (2d9bfae5-2b21-4bcd-9629-c8c0e388f3e0)
       - the sound for 7 is Plong (d7e60daa-32ef-4c23-b688-2abff46c4806)
       - the sound for 6 is Pling as it has a factor 3 (6bb4947b-a724-430c-923f-f0dc3d62e56a)
       - 2 to the power 3 does not make a raindrop sound as 3 is the exponent not the base (ce51e0e8-d9d4-446d-9949-96eac4458c2d)
       - the sound for 9 is Pling as it has a factor 3 (0dd66175-e3e2-47fc-8750-d01739856671)
       - the sound for 10 is Plang as it has a factor 5 (022c44d3-2182-4471-95d7-c575af225c96)
       - the sound for 14 is Plong as it has a factor of 7 (37ab74db-fed3-40ff-b7b9-04acdfea8edf)
       - the sound for 15 is PlingPlang as it has factors 3 and 5 (31f92999-6afb-40ee-9aa4-6d15e3334d0f)
       - the sound for 21 is PlingPlong as it has factors 3 and 7 (ff9bb95d-6361-4602-be2c-653fe5239b54)
       - the sound for 25 is Plang as it has a factor 5 (d2e75317-b72e-40ab-8a64-6734a21dece1)
       - the sound for 27 is Pling as it has a factor 3 (a09c4c58-c662-4e32-97fe-f1501ef7125c)
       - the sound for 35 is PlangPlong as it has factors 5 and 7 (bdf061de-8564-4899-a843-14b48b722789)
       - the sound for 49 is Plong as it has a factor 7 (c4680bee-69ba-439d-99b5-70c5fd1a7a83)
       - the sound for 52 is 52 (17f2bc9a-b65a-4d23-8ccd-266e8c271444)
       - the sound for 105 is PlingPlangPlong as it has factors 3, 5 and 7 (e46677ed-ff1a-419f-a740-5c713d2830e4)
       - the sound for 3125 is Plang as it has a factor 5 (13c6837a-0fcd-4b86-a0eb-20572f7deb0b)
[warn] reverse-string: missing 3 test cases
       - wide characters (1bed0f8a-13b0-4bd3-9d59-3d0593326fa2)
       - grapheme cluster with pre-combined form (93d7e1b8-f60f-4f3c-9559-4056e10d2ead)
       - grapheme clusters (1028b2c1-6763-4459-8540-2da47ca512d9)
[warn] rna-transcription: missing 6 test cases
       - Empty RNA sequence (b4631f82-c98c-4a2f-90b3-c5c2b6c6f661)
       - RNA complement of cytosine is guanine (a9558a3c-318c-4240-9256-5d5ed47005a6)
       - RNA complement of guanine is cytosine (6eedbb5c-12cb-4c8b-9f51-f8320b4dc2e7)
       - RNA complement of thymine is adenine (870bd3ec-8487-471d-8d9a-a25046488d3e)
       - RNA complement of adenine is uracil (aade8964-02e1-4073-872f-42d3ffd74c5f)
       - RNA complement (79ed2757-f018-4f47-a1d7-34a559392dbf)
[warn] robot-simulator: missing 18 test cases
       - Create robot -> at origin facing north (c557c16d-26c1-4e06-827c-f6602cd0785c)
       - Create robot -> at negative position facing south (bf0dffce-f11c-4cdb-8a5e-2c89d8a5a67d)
       - Rotating clockwise -> changes north to east (8cbd0086-6392-4680-b9b9-73cf491e67e5)
       - Rotating clockwise -> changes east to south (8abc87fc-eab2-4276-93b7-9c009e866ba1)
       - Rotating clockwise -> changes south to west (3cfe1b85-bbf2-4bae-b54d-d73e7e93617a)
       - Rotating clockwise -> changes west to north (5ea9fb99-3f2c-47bd-86f7-46b7d8c3c716)
       - Rotating counter-clockwise -> changes north to west (fa0c40f5-6ba3-443d-a4b3-58cbd6cb8d63)
       - Rotating counter-clockwise -> changes west to south (da33d734-831f-445c-9907-d66d7d2a92e2)
       - Rotating counter-clockwise -> changes south to east (bd1ca4b9-4548-45f4-b32e-900fc7c19389)
       - Rotating counter-clockwise -> changes east to north (2de27b67-a25c-4b59-9883-bc03b1b55bba)
       - Moving forward one -> facing north increments Y (f0dc2388-cddc-4f83-9bed-bcf46b8fc7b8)
       - Moving forward one -> facing south decrements Y (2786cf80-5bbf-44b0-9503-a89a9c5789da)
       - Moving forward one -> facing east increments X (84bf3c8c-241f-434d-883d-69817dbd6a48)
       - Moving forward one -> facing west decrements X (bb69c4a7-3bbf-4f64-b415-666fa72d7b04)
       - Follow series of instructions -> moving east and north from README (e34ac672-4ed4-4be3-a0b8-d9af259cbaa1)
       - Follow series of instructions -> moving west and north (f30e4955-4b47-4aa3-8b39-ae98cfbd515b)
       - Follow series of instructions -> moving west and south (3e466bf6-20ab-4d79-8b51-264165182fca)
       - Follow series of instructions -> moving east and north (41f0bb96-c617-4e6b-acff-a4b279d44514)
[warn] roman-numerals: missing 27 test cases
       - 1 is I (19828a3a-fbf7-4661-8ddd-cbaeee0e2178)
       - 2 is II (f088f064-2d35-4476-9a41-f576da3f7b03)
       - 3 is III (b374a79c-3bea-43e6-8db8-1286f79c7106)
       - 4 is IV (05a0a1d4-a140-4db1-82e8-fcc21fdb49bb)
       - 5 is V (57c0f9ad-5024-46ab-975d-de18c430b290)
       - 6 is VI (20a2b47f-e57f-4797-a541-0b3825d7f249)
       - 9 is IX (ff3fb08c-4917-4aab-9f4e-d663491d083d)
       - 16 is XVI (6d1d82d5-bf3e-48af-9139-87d7165ed509)
       - 27 is XXVII (2bda64ca-7d28-4c56-b08d-16ce65716cf6)
       - 48 is XLVIII (a1f812ef-84da-4e02-b4f0-89c907d0962c)
       - 49 is XLIX (607ead62-23d6-4c11-a396-ef821e2e5f75)
       - 59 is LIX (d5b283d4-455d-4e68-aacf-add6c4b51915)
       - 66 is LXVI (4465ffd5-34dc-44f3-ada5-56f5007b6dad)
       - 93 is XCIII (46b46e5b-24da-4180-bfe2-2ef30b39d0d0)
       - 141 is CXLI (30494be1-9afb-4f84-9d71-db9df18b55e3)
       - 163 is CLXIII (267f0207-3c55-459a-b81d-67cec7a46ed9)
       - 166 is CLXVI (902ad132-0b4d-40e3-8597-ba5ed611dd8d)
       - 402 is CDII (cdb06885-4485-4d71-8bfb-c9d0f496b404)
       - 575 is DLXXV (6b71841d-13b2-46b4-ba97-dec28133ea80)
       - 666 is DCLXVI (dacb84b9-ea1c-4a61-acbb-ce6b36674906)
       - 911 is CMXI (432de891-7fd6-4748-a7f6-156082eeca2f)
       - 1024 is MXXIV (e6de6d24-f668-41c0-88d7-889c0254d173)
       - 1666 is MDCLXVI (efbe1d6a-9f98-4eb5-82bc-72753e3ac328)
       - 3000 is MMM (bb550038-d4eb-4be2-a9ce-f21961ac3bc6)
       - 3001 is MMMI (3bc4b41c-c2e6-49d9-9142-420691504336)
       - 3888 is MMMDCCCLXXXVIII (2f89cad7-73f6-4d1b-857b-0ef531f68b7e)
       - 3999 is MMMCMXCIX (4e18e96b-5fbb-43df-a91b-9cb511fe0856)
[warn] rotational-cipher: missing 10 test cases
       - rotate a by 0, same output as input (74e58a38-e484-43f1-9466-877a7515e10f)
       - rotate a by 1 (7ee352c6-e6b0-4930-b903-d09943ecb8f5)
       - rotate a by 26, same output as input (edf0a733-4231-4594-a5ee-46a4009ad764)
       - rotate m by 13 (e3e82cb9-2a5b-403f-9931-e43213879300)
       - rotate n by 13 with wrap around alphabet (19f9eb78-e2ad-4da4-8fe3-9291d47c1709)
       - rotate capital letters (a116aef4-225b-4da9-884f-e8023ca6408a)
       - rotate spaces (71b541bb-819c-4dc6-a9c3-132ef9bb737b)
       - rotate numbers (ef32601d-e9ef-4b29-b2b5-8971392282e6)
       - rotate punctuation (32dd74f6-db2b-41a6-b02c-82eb4f93e549)
       - rotate all letters (9fb93fe6-42b0-46e6-9ec1-0bf0a062d8c9)
[warn] scrabble-score: missing 11 test cases
       - lowercase letter (f46cda29-1ca5-4ef2-bd45-388a767e3db2)
       - uppercase letter (f7794b49-f13e-45d1-a933-4e48459b2201)
       - valuable letter (eaba9c76-f9fa-49c9-a1b0-d1ba3a5b31fa)
       - short word (f3c8c94e-bb48-4da2-b09f-e832e103151e)
       - short, valuable word (71e3d8fa-900d-4548-930e-68e7067c4615)
       - medium word (d3088ad9-570c-4b51-8764-c75d5a430e99)
       - medium, valuable word (fa20c572-ad86-400a-8511-64512daac352)
       - long, mixed-case word (9336f0ba-9c2b-4fa0-bd1c-2e2d328cf967)
       - english-like word (1e34e2c3-e444-4ea7-b598-3c2b46fd2c10)
       - empty input (4efe3169-b3b6-4334-8bae-ff4ef24a7e4f)
       - entire alphabet available (3b305c1c-f260-4e15-a5b5-cb7d3ea7c3d7)
[warn] secret-handshake: missing 11 test cases
       - wink for 1 (b8496fbd-6778-468c-8054-648d03c4bb23)
       - double blink for 10 (83ec6c58-81a9-4fd1-bfaf-0160514fc0e3)
       - close your eyes for 100 (0e20e466-3519-4134-8082-5639d85fef71)
       - jump for 1000 (b339ddbb-88b7-4b7d-9b19-4134030d9ac0)
       - combine two actions (40499fb4-e60c-43d7-8b98-0de3ca44e0eb)
       - reverse two actions (9730cdd5-ef27-494b-afd3-5c91ad6c3d9d)
       - reversing one action gives the same action (0b828205-51ca-45cd-90d5-f2506013f25f)
       - reversing no actions still gives no actions (9949e2ac-6c9c-4330-b685-2089ab28b05f)
       - all possible actions (23fdca98-676b-4848-970d-cfed7be39f81)
       - reverse all possible actions (ae8fe006-d910-4d6f-be00-54b7c3799e79)
       - do nothing for zero (3d36da37-b31f-4cdb-a396-d93a2ee1c4a5)
[warn] sieve: missing 5 test cases
       - no primes under two (88529125-c4ce-43cc-bb36-1eb4ddd7b44f)
       - find first prime (4afe9474-c705-4477-9923-840e1024cc2b)
       - find primes up to 10 (974945d8-8cd9-4f00-9463-7d813c7f17b7)
       - limit is prime (2e2417b7-3f3a-452a-8594-b9af08af6d82)
       - find primes up to 1000 (92102a05-4c7c-47de-9ed0-b7d5fcd00f21)
[warn] space-age: missing 9 test cases
       - age on Earth (84f609af-5a91-4d68-90a3-9e32d8a5cd34)
       - age on Mercury (ca20c4e9-6054-458c-9312-79679ffab40b)
       - age on Venus (502c6529-fd1b-41d3-8fab-65e03082b024)
       - age on Mars (9ceadf5e-a0d5-4388-9d40-2c459227ceb8)
       - age on Jupiter (42927dc3-fe5e-4f76-a5b5-f737fc19bcde)
       - age on Saturn (8469b332-7837-4ada-b27c-00ee043ebcad)
       - age on Uranus (999354c1-76f8-4bb5-a672-f317b6436743)
       - age on Neptune (80096d30-a0d4-4449-903e-a381178355d8)
       - invalid planet causes error (57b96e2a-1178-40b7-b34d-f3c9c34e4bf4)
[warn] square-root: missing 6 test cases
       - root of 1 (9b748478-7b0a-490c-b87a-609dacf631fd)
       - root of 4 (7d3aa9ba-9ac6-4e93-a18b-2e8b477139bb)
       - root of 25 (6624aabf-3659-4ae0-a1c8-25ae7f33c6ef)
       - root of 81 (93beac69-265e-4429-abb1-94506b431f81)
       - root of 196 (fbddfeda-8c4f-4bc4-87ca-6991af35360e)
       - root of 65025 (c03d0532-8368-4734-a8e0-f96a9eb7fc1d)
[warn] triangle: missing 21 test cases
       - equilateral triangle -> all sides are equal (8b2c43ac-7257-43f9-b552-7631a91988af)
       - equilateral triangle -> any side is unequal (33eb6f87-0498-4ccf-9573-7f8c3ce92b7b)
       - equilateral triangle -> no sides are equal (c6585b7d-a8c0-4ad8-8a34-e21d36f7ad87)
       - equilateral triangle -> all zero sides is not a triangle (16e8ceb0-eadb-46d1-b892-c50327479251)
       - equilateral triangle -> sides may be floats (3022f537-b8e5-4cc1-8f12-fd775827a00c)
       - isosceles triangle -> last two sides are equal (cbc612dc-d75a-4c1c-87fc-e2d5edd70b71)
       - isosceles triangle -> first two sides are equal (e388ce93-f25e-4daf-b977-4b7ede992217)
       - isosceles triangle -> first and last sides are equal (d2080b79-4523-4c3f-9d42-2da6e81ab30f)
       - isosceles triangle -> equilateral triangles are also isosceles (8d71e185-2bd7-4841-b7e1-71689a5491d8)
       - isosceles triangle -> no sides are equal (840ed5f8-366f-43c5-ac69-8f05e6f10bbb)
       - isosceles triangle -> first triangle inequality violation (2eba0cfb-6c65-4c40-8146-30b608905eae)
       - isosceles triangle -> second triangle inequality violation (278469cb-ac6b-41f0-81d4-66d9b828f8ac)
       - isosceles triangle -> third triangle inequality violation (90efb0c7-72bb-4514-b320-3a3892e278ff)
       - isosceles triangle -> sides may be floats (adb4ee20-532f-43dc-8d31-e9271b7ef2bc)
       - scalene triangle -> no sides are equal (e8b5f09c-ec2e-47c1-abec-f35095733afb)
       - scalene triangle -> all sides are equal (2510001f-b44d-4d18-9872-2303e7977dc1)
       - scalene triangle -> first and second sides are equal (c6e15a92-90d9-4fb3-90a2-eef64f8d3e1e)
       - scalene triangle -> first and third sides are equal (3da23a91-a166-419a-9abf-baf4868fd985)
       - scalene triangle -> second and third sides are equal (b6a75d98-1fef-4c42-8e9a-9db854ba0a4d)
       - scalene triangle -> may not violate triangle inequality (70ad5154-0033-48b7-af2c-b8d739cd9fdc)
       - scalene triangle -> sides may be floats (26d9d59d-f8f1-40d3-ad58-ae4d54123d7d)
[warn] two-fer: missing 3 test cases
       - no name given (1cf3e15a-a3d7-4a87-aeb3-ba1b43bc8dce)
       - a name given (b4c6dbb8-b4fb-42c2-bafd-10785abe7709)
       - another name given (3549048d-1a6e-4653-9a79-b0bda163e8d5)
[warn] yacht: missing 29 test cases
       - Yacht (3060e4a5-4063-4deb-a380-a630b43a84b6)
       - Not Yacht (15026df2-f567-482f-b4d5-5297d57769d9)
       - Ones (36b6af0c-ca06-4666-97de-5d31213957a4)
       - Ones, out of order (023a07c8-6c6e-44d0-bc17-efc5e1b8205a)
       - No ones (7189afac-cccd-4a74-8182-1cb1f374e496)
       - Twos (793c4292-dd14-49c4-9707-6d9c56cee725)
       - Fours (dc41bceb-d0c5-4634-a734-c01b4233a0c6)
       - Yacht counted as threes (f6125417-5c8a-4bca-bc5b-b4b76d0d28c8)
       - Yacht of 3s counted as fives (464fc809-96ed-46e4-acb8-d44e302e9726)
       - Fives (d054227f-3a71-4565-a684-5c7e621ec1e9)
       - Sixes (e8a036e0-9d21-443a-8b5f-e15a9e19a761)
       - Full house two small, three big (51cb26db-6b24-49af-a9ff-12f53b252eea)
       - Full house three small, two big (1822ca9d-f235-4447-b430-2e8cfc448f0c)
       - Two pair is not a full house (b208a3fc-db2e-4363-a936-9e9a71e69c07)
       - Four of a kind is not a full house (b90209c3-5956-445b-8a0b-0ac8b906b1c2)
       - Yacht is not a full house (32a3f4ee-9142-4edf-ba70-6c0f96eb4b0c)
       - Four of a Kind (b286084d-0568-4460-844a-ba79d71d79c6)
       - Yacht can be scored as Four of a Kind (f25c0c90-5397-4732-9779-b1e9b5f612ca)
       - Full house is not Four of a Kind (9f8ef4f0-72bb-401a-a871-cbad39c9cb08)
       - Little Straight (b4743c82-1eb8-4a65-98f7-33ad126905cd)
       - Little Straight as Big Straight (7ac08422-41bf-459c-8187-a38a12d080bc)
       - Four in order but not a little straight (97bde8f7-9058-43ea-9de7-0bc3ed6d3002)
       - No pairs but not a little straight (cef35ff9-9c5e-4fd2-ae95-6e4af5e95a99)
       - Minimum is 1, maximum is 5, but not a little straight (fd785ad2-c060-4e45-81c6-ea2bbb781b9d)
       - Big Straight (35bd74a6-5cf6-431a-97a3-4f713663f467)
       - Big Straight as little straight (87c67e1e-3e87-4f3a-a9b1-62927822b250)
       - No pairs but not a big straight (c1fa0a3a-40ba-4153-a42d-32bc34d2521e)
       - Choice (207e7300-5d10-43e5-afdd-213e3ac8827d)
       - Yacht as choice (b524c0cf-32d2-4b40-8fb3-be3500f3f135)
[warn] some exercises are missing test cases

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions