-
-
Notifications
You must be signed in to change notification settings - Fork 171
Open
Description
Checking exercises...
[warn] anagram: missing 3 test cases
- does not detect an anagram if the original word is repeated (630abb71-a94e-4715-8395-179ec1df9f91)
- handles case of greek letters (a6854f66-eec1-4afd-a137-62ef2870c051)
- different characters may have the same bytes (fd3509e5-e3ba-409d-ac3d-a9ac84d13296)
[warn] bob: missing 1 test case
- multiple line question (2c7278ac-f955-4eb4-bf8f-e33eb4116a15)
[warn] collatz-conjecture: missing 2 test cases
- zero is an error (2187673d-77d6-4543-975e-66df6c50e2da)
- negative value is an error (ec11f479-56bc-47fd-a434-bcd7a31a7a2e)
[warn] complex-numbers: missing 9 test cases
- 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] crypto-square: missing 2 test cases
- normalization results in empty plaintext (aad04a25-b8bb-4304-888b-581bea8e0040)
- 54 character plaintext results in 8 chunks, the last two with trailing spaces (33fd914e-fa44-445b-8f38-ff8fbc9fe6e6)
[warn] custom-set: missing 2 test cases
- Sets with the same elements are equal -> set is equal to a set constructed from an array with duplicates (d4a1142f-09aa-4df9-8b83-4437dcf7ec24)
- Difference (or Complement) of a set is a set of all elements that are only in the first set -> difference removes all duplicates in the first set (20d0a38f-7bb7-4c4a-ac15-90c7392ecf2b)
[warn] dnd-character: missing 1 test case
- each ability is only calculated once (dca2b2ec-f729-4551-84b9-078876bb4808)
[warn] flatten-array: missing 9 test cases
- empty (8c71dabd-da60-422d-a290-4a571471fb14)
- flattens a nested array (3f15bede-c856-479e-bb71-1684b20c6a30)
- null values are omitted from the final result (0705a8e5-dc86-4cec-8909-150c5e54fa9c)
- consecutive null values at the front of the list are omitted from the final result (c6cf26de-8ccd-4410-84bd-b9efd88fd2bc)
- consecutive null values at the front of the array are omitted from the final result (bc72da10-5f55-4ada-baf3-50e4da02ec8e)
- consecutive null values in the middle of the list are omitted from the final result (382c5242-587e-4577-b8ce-a5fb51e385a1)
- consecutive null values in the middle of the array are omitted from the final result (6991836d-0d9b-4703-80a0-3f1f23eb5981)
- 6 level nested array with null values (dc90a09c-5376-449c-a7b3-c2d20d540069)
- all values in nested array are null (51f5d9af-8f7f-4fb5-a156-69e8282cb275)
[warn] flower-field: missing 1 test case
- multiple adjacent flowers (6e4ac13a-3e43-4728-a2e3-3551d4b1a996)
[warn] grade-school: missing 16 test cases
- Add a student (9337267f-7793-4b90-9b4a-8e3978408824)
- Adding multiple students in the same grade in the roster (73c3ca75-0c16-40d7-82f5-ed8fe17a8e4a)
- 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)
- 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)
- 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)
[warn] isbn-verifier: missing 2 test cases
- only one check digit is allowed (8005b57f-f194-44ee-88d2-a77ac4142591)
- X is not substituted by the value 10 (fdb14c99-4cf8-43c5-b06d-eb1638eff343)
[warn] isogram: missing 1 test case
- word with duplicated character and with two hyphens (0d0b8644-0a1e-4a31-a432-2b3ee270d847)
[warn] kindergarten-garden: missing 8 test cases
- full garden -> for Charlie (566b621b-f18e-4c5f-873e-be30544b838c)
- full garden -> for David (3ad3df57-dd98-46fc-9269-1877abf612aa)
- full garden -> for Eve (0f0a55d1-9710-46ed-a0eb-399ba8c72db2)
- full garden -> for Fred (a7e80c90-b140-4ea1-aee3-f4625365c9a4)
- full garden -> for Ginny (9d94b273-2933-471b-86e8-dba68694c615)
- full garden -> for Harriet (f55bc6c2-ade8-4844-87c4-87196f1b7258)
- full garden -> for Ileana (759070a3-1bb1-4dd4-be2c-7cce1d7679ae)
- full garden -> for Joseph (78578123-2755-4d4a-9c7d-e985b8dda1c6)
[warn] knapsack: missing 1 test case
- no items (3993a824-c20e-493d-b3c9-ee8a7753ee59)
[warn] largest-series-product: missing 2 test cases
- rejects span longer than string length (0ae1ce53-d9ba-41bb-827f-2fceb64f058b)
- rejects empty string and nonzero span (6cf66098-a6af-4223-aab1-26aeeefc7402)
[warn] linked-list: missing 19 test cases
- pop gets element from the list (7f7e3987-b954-41b8-8084-99beca08752c)
- push/pop respectively add/remove at the end of the list (c3f67e5d-cfa2-4c3e-a18f-7ce999c3c885)
- shift gets an element from the list (00ea24ce-4f5c-4432-abb4-cc6e85462657)
- shift gets first element from the list (37962ee0-3324-4a29-b588-5a4c861e6564)
- unshift adds element at start of the list (30a3586b-e9dc-43fb-9a73-2770cec2c718)
- pop, push, shift, and unshift can be used in any order (042f71e4-a8a7-4cf0-8953-7e4f3a21c42d)
- count an empty list (88f65c0c-4532-4093-8295-2384fb2f37df)
- count a list with items (fc055689-5cbe-4cd9-b994-02e2abbb40a5)
- count is correct after mutation (8272cef5-130d-40ea-b7f6-5ffd0790d650)
- popping to empty doesn't break the list (229b8f7a-bd8a-4798-b64f-0dc0bb356d95)
- shifting to empty doesn't break the list (4e1948b4-514e-424b-a3cf-a1ebbfa2d1ad)
- deletes the only element (e8f7c600-d597-4f79-949d-8ad8bae895a6)
- deletes the element with the specified value from the list (fd65e422-51f3-45c0-9fd0-c33da638f89b)
- deletes the element with the specified value from the list, re-assigns tail (59db191a-b17f-4ab7-9c5c-60711ec1d013)
- deletes the element with the specified value from the list, re-assigns head (58242222-5d39-415b-951d-8128247f8993)
- deletes the first of two elements (ee3729ee-3405-4bd2-9bad-de0d4aa5d647)
- deletes the second of two elements (47e3b3b4-b82c-4c23-8c1a-ceb9b17cb9fb)
- delete does not modify the list if the element is not found (7b420958-f285-4922-b8f9-10d9dcab5179)
- deletes only the first occurrence (7e04828f-6082-44e3-a059-201c63252a76)
[warn] matching-brackets: missing 3 test cases
- paired and wrong nested brackets but innermost are correct (1d5c093f-fc84-41fb-8c2a-e052f9581602)
- early unexpected brackets (a345a753-d889-4b7e-99ae-34ac85910d1a)
- early mismatched brackets (21f81d61-1608-465a-b850-baa44c5def83)
[warn] phone-number: missing 4 test cases
- invalid when 9 digits (2de74156-f646-42b5-8638-0ef1d8b58bc2)
- invalid when more than 11 digits (4a1509b7-8953-4eec-981b-c483358ff531)
- invalid with letters (eb8a1fc0-64e5-46d3-b0c6-33184208e28a)
- invalid with punctuations (065f6363-8394-4759-b080-e6c8c351dd1f)
[warn] pig-latin: missing 1 test case
- 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)
[warn] protein-translation: missing 1 test case
- Sequence of two non-STOP codons does not translate to a STOP codon (f6f92714-769f-4187-9524-e353e8a41a80)
[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] roman-numerals: missing 1 test case
- 3888 is MMMDCCCLXXXVIII (2f89cad7-73f6-4d1b-857b-0ef531f68b7e)
[warn] space-age: missing 1 test case
- invalid planet causes error (57b96e2a-1178-40b7-b34d-f3c9c34e4bf4)
[warn] strain: missing 14 test cases
- keep on empty list returns empty list (26af8c32-ba6a-4eb3-aa0a-ebd8f136e003)
- keeps everything (f535cb4d-e99b-472a-bd52-9fa0ffccf454)
- keeps nothing (950b8e8e-f628-42a8-85e2-9b30f09cde38)
- keeps first and last (92694259-6e76-470c-af87-156bdf75018a)
- keeps neither first nor last (938f7867-bfc7-449e-a21b-7b00cbb56994)
- keeps strings (8908e351-4437-4d2b-a0f7-770811e48816)
- keeps lists (2728036b-102a-4f1e-a3ef-eac6160d876a)
- discard on empty list returns empty list (ef16beb9-8d84-451a-996a-14e80607fce6)
- discards everything (2f42f9bc-8e06-4afe-a222-051b5d8cd12a)
- discards nothing (ca990fdd-08c2-4f95-aa50-e0f5e1d6802b)
- discards first and last (71595dae-d283-48ca-a52b-45fa96819d2f)
- discards neither first nor last (ae141f79-f86d-4567-b407-919eaca0f3dd)
- discards strings (daf25b36-a59f-4f29-bcfe-302eb4e43609)
- discards lists (a38d03f9-95ad-4459-80d1-48e937e4acaf)
[warn] two-bucket: missing 2 test cases
- Measure using bucket one much bigger than bucket two (58d70152-bf2b-46bb-ad54-be58ebe94c03)
- Measure using bucket one much smaller than bucket two (9dbe6499-caa5-4a58-b5ce-c988d71b8981)
[warn] variable-length-quantity: missing 5 test cases
- Encode a series of integers, producing a series of bytes. -> asymmetric single byte (890bc344-cb80-45af-b316-6806a6971e81)
- Encode a series of integers, producing a series of bytes. -> asymmetric double byte (4977d113-251b-4d10-a3ad-2f5a7756bb58)
- Encode a series of integers, producing a series of bytes. -> asymmetric triple byte (6731045f-1e00-4192-b5ae-98b22e17e9f7)
- Encode a series of integers, producing a series of bytes. -> asymmetric quadruple byte (b45ef770-cbba-48c2-bd3c-c6362679516e)
- Encode a series of integers, producing a series of bytes. -> asymmetric quintuple byte (9be46731-7cd5-415c-b960-48061cbc1154)
[warn] wordy: missing 4 test cases
- just a zero (18983214-1dfc-4ebd-ac77-c110dde699ce)
- just a negative number (607c08ee-2241-4288-916d-dae5455c87e6)
- addition with a left hand zero (bb9f2082-171c-46ad-ad4e-c3f72087c1b5)
- addition with a right hand zero (6fa05f17-405a-4742-80ae-5d1a8edb0d5d)
[warn] some exercises are missing test cases
Metadata
Metadata
Assignees
Labels
No labels