Skip to content

Commit 8c4ccd3

Browse files
Sync exercises (exercism#351)
1 parent 7ad18ee commit 8c4ccd3

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

exercises/practice/isbn-verifier/.meta/tests.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ description = "invalid character in isbn is not treated as zero"
3030
[28025280-2c39-4092-9719-f3234b89c627]
3131
description = "X is only valid as a check digit"
3232

33+
[8005b57f-f194-44ee-88d2-a77ac4142591]
34+
description = "only one check digit is allowed"
35+
36+
[fdb14c99-4cf8-43c5-b06d-eb1638eff343]
37+
description = "X is not substituted by the value 10"
38+
3339
[f6294e61-7e79-46b3-977b-f48789a4945b]
3440
description = "valid isbn without separating dashes"
3541

exercises/practice/isbn-verifier/test.sml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ val testsuite =
2929
test "X is only valid as a check digit"
3030
(fn _ => isValid "3-598-2X507-9" |> Expect.falsy),
3131

32+
test "only one check digit is allowed"
33+
(fn _ => isValid "3-598-21508-96" |> Expect.falsy),
34+
35+
test "X is not substituted by the value 10"
36+
(fn _ => isValid "3-598-2X507-5" |> Expect.falsy),
37+
3238
test "valid isbn without separating dashes"
3339
(fn _ => isValid "3598215088" |> Expect.truthy),
3440

exercises/practice/line-up/.docs/instructions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ Yaʻqūb expects to use numbers from 1 up to 999.
55

66
Rules:
77

8-
- Numbers ending in 1 (except for 11) → `"st"`
9-
- Numbers ending in 2 (except for 12) → `"nd"`
10-
- Numbers ending in 3 (except for 13) → `"rd"`
8+
- Numbers ending in 1 (unless ending in 11) → `"st"`
9+
- Numbers ending in 2 (unless ending in 12) → `"nd"`
10+
- Numbers ending in 3 (unless ending in 13) → `"rd"`
1111
- All other numbers → `"th"`
1212

1313
Examples:

0 commit comments

Comments
 (0)