Zitat von
quendolineDD:
Und wenn man einfach das ganze Binär ausrechnet? Also richtige binäre Addidition. Und die Ausgabe dann als String machen. Das wäre glaube ich doch bestimmt schneller ...
Glaube ich nicht. Dann müsstest du ja erstmal die ganze Zahl in eine Binärzahl umwandeln und danach wieder zurück.
Was allerdings das ganze beschleunigen könnte wäre soetwas:
Result[i] := Chr((Ord(zahl1[i]) and $F + Ord(zahl2[i]) and $F + Carry) mod 10) or $30)
also ohne inttostr und strtoint zu benutzen.
Aber mal im Ernst: Bei Zahlen <1000 Stellen sollte das nicht ins Gewicht fallen