Verketten Sie zwei Ganzzahlen in Mathematica 7
-
09-09-2020 - |
Frage
Was ist der effizienteste Weg, um zwei positive Ganzzahlen in Mathematica 7 zu verketten?
cc[123, 4567]
>> 1234567
was ist mit mehr als zwei?
cc[123, 4, 567, 89]
>> 123456789
Lösung
Dies ist für viele Ganzzahlen etwas schneller als Ihre letzte Lösung:
generasacodicetagpre.Eine prägnante Alternative besteht darin, ein einzelnes Argument anzunehmen, vorausgesetzt, dass es eine Liste als eine Sequenz ist, anstelle einer Sequenz, von Zahlen zu verketten:
generasacodicetagpre.das basiert auf dem generationspoDicetagcode, der generakodicetagcode ist.
Andere Tipps
Dies funktioniert nur für kurze Ganzzahlen, da der Ausgang Maschinengröße sein muss, aber es ist das schnellste, das ich gefunden habe:
generasacodicetagpre.Für längere ganze Zahlen, das schnellste, das ich finden konnte, ist:
generasacodicetagpre. Um viele Ganzzahlen zu verketten, war das Folgende schneller als der Fold
auf dem oben: