Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
15
Task/ISBN13-check-digit/Mathematica/isbn13-check-digit.math
Normal file
15
Task/ISBN13-check-digit/Mathematica/isbn13-check-digit.math
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
ClearAll[ValidISBNQ]
|
||||
ValidISBNQ[iban_String] := Module[{i},
|
||||
i = StringReplace[iban, {" " -> "", "-" -> ""}];
|
||||
If[StringMatchQ[i, Repeated[DigitCharacter]],
|
||||
i = ToExpression /@ Characters[i];
|
||||
i[[2 ;; ;; 2]] *= 3;
|
||||
Mod[Total[i], 10] == 0
|
||||
,
|
||||
False
|
||||
]
|
||||
]
|
||||
ValidISBNQ["978-1734314502"]
|
||||
ValidISBNQ["978-1734314509"]
|
||||
ValidISBNQ["978-1788399081"]
|
||||
ValidISBNQ["978-1788399083"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue