Vorallem die Schleife, bzw. die unnötig vielen String-Operationen darin, sind eher suboptimal.
Ich glaube, da ist dir ein Zuordnungsfehler bezüglich des Autors unterlaufen. In meiner Lösung gibt es keine Schleife und die in StringOfChar() ist OK.
Bis bald...
Thomas