Hab meine Verbesserungen eingefügt, bin aber teilweise immer auf
dieselbe Lösung gekommen, wie du.
Meistens habe ich gesehen, dass du das bei Google eingegeben hast bin
dann auf den selben Seiten gelandet ;-)

Das was ich verbessern würde hab ich darunter gesetzt als mein Vorschlag
Testmethoden an sich sind auch alles okay und waren ja auch nicht
besonderes schwierig.

Hab nur nicht ganz verstanden warum die 10er ISBN so kompliziert machst
und nicht genauso wie die 13er ISBN?

Die isSafe() testet glaube ich nicht ob mindestens 10 verschiedene
Zeichen vorhanden sind. Hatte aber auch dafür keinen Lösungsansatz.
Merge branch 'master' of https://github.com/Cookie8/shareit.git