Einführung
Es mag seltsam klingen, aber wir haben nicht EINE Herausforderung für das Zählen von 1bis neinschließlich.
Das ist nicht dasselbe. Das ist eine (abgeschlossene) nicht gut erklärte Herausforderung.
Das ist nicht dasselbe. In diesem Fall geht es darum, auf unbestimmte Zeit hochzuzählen.
Herausforderung
Schreiben Sie ein Programm oder eine Funktion, die jede ganze Zahl von 1bis neinschließlich ausgibt.
Regeln
- Sie können
njeden Weg bekommen. - Sie können davon ausgehen, dass dies
nimmer eine positive ganze Zahl ist. - Sie können
nin jeder Basis erhalten, aber Sie sollten immer in Dezimalzahlen ausgeben. - Die Ausgabe muss durch ein beliebiges Zeichen (oder Muster) getrennt werden, das nicht in enthalten ist
0123456789. Nicht-dezimale führende oder nachfolgende Zeichen sind zulässig (z. B. bei Verwendung von Arrays wie[1, 2, 3, 4, 5, 6]). - Standardlücken werden verweigert.
- Wir wollen den kürzesten Ansatz in jeder Sprache finden, nicht die kürzeste Sprache, deshalb werde ich keine Antwort akzeptieren.
- Sie müssen Ihre Antwort (en) nach dieser Änderung aktualisieren. Antworten, die vor der letzten Änderung veröffentlicht wurden, müssen der Änderungsregel für Standardlücken entsprechen (ich wollte sie nicht ablehnen, aber ich wollte die Community nicht zum Brüllen bringen, also Ich habe sie bestritten).
- Sie können eine beliebige Sprachversion (oder Sprache) nach der Datierung verwenden. Sie können keine Sprache oder Sprachversion verwenden, die nur für diese Herausforderung erstellt wurde.
Boni
20%
- Ihr Programm muss mindestens bis
18446744073709551615(2^64-1) zählen können. Wenn beispielsweise ein neuer Datentyp die einzige Möglichkeit ist, große Ganzzahlen zu unterstützen, müssen Sie ihn erstellen. Wenn Ihre Sprache keine Möglichkeit hat, große Ganzzahlen bis zu 2 ^ 64-1 zu unterstützen, muss stattdessen die Obergrenze dieser bestimmten Sprache unterstützt werden.
EDIT : Ich habe das Limit von 2^64auf geändert2^64-1 , um mehr Antworten zu ermöglichen.
EDIT : Ich habe die 2 ^ 64-1-Regel zu einem Bonus gemacht, da an dieser Herausforderung nicht viel Interesse bestand. Wenn Ihre Antwort 2 ^ 64-1 unterstützt, können Sie sie jetzt bearbeiten, um den Bonus einzuschließen. Sie können auch eine Antwort posten, die diese nicht unterstützt, wenn sie kürzer ist.
njeden Weg bekommen." Heißt das, wir können davon ausgehen n, dass wir in einer Variablen gespeichert sind?
n jede mögliche Weise. Sie können es in einer Variablen speichern, aber es darf nicht fest codiert sein.




