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

War es hilfreich?

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:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top