Welche allgemeinen Tipps haben Sie zum Golfen in Emotinomicon ? Ich suche nach Ideen, die auf Code-Golf-Probleme im Allgemeinen angewendet werden können, die zumindest etwas spezifisch für Emotinomicon sind (z. B. "Kommentare entfernen" ist keine Antwort).
Bitte posten Sie einen Tipp pro Antwort.
Antworten:
Sollte Antworten auf die jeweiligen Herausforderungen sein (falls vorhanden). Beachten Sie, dass einige dieser Codebeispiele möglicherweise irgendwo anders beantwortet werden.
Wenn Sie nur drucken möchten
undefined
, verwenden Sie dieses 4-Byte-Programm mit 1 Zeichen.Endlosschleife (6 Bytes, 2 Zeichen).
Katze (im Besitz von Conor O'Brien) (15 Bytes, 5 Zeichen).
Dieses Programm sollte die 8 Mondphasen ausgeben, scheint aber nicht zu funktionieren (61 Bytes, 16 Zeichen).
Hypothenuse (27 Bytes, 7 Zeichen).
quelle
Wenn Sie nur einen wahrheitsgemäßen Wert (oder sogar nur einen Wert) möchten, ohne ihn zu verwenden, verwenden Sie
ℹ
. Es sind 3 Bytes, während die anderen 4 Bytes sind.quelle
Wenn Sie 2 Zeichen oder weniger ausgeben möchten, verwenden Sie nicht
⏪⏬⏩
die Anzahl der⏬
benötigten Zeichen .quelle
Endlosschleifen
Wenn Sie ein Programm vom Index aus endlos schleifen möchten
n
, können Sien😬
hinter dasn
th-Zeichen springen . Zum Beispiel dieses 34-Byte-Programm mit 12 Zeichen füryes
:Wird dieses 32-Byte-Programm mit 11 Zeichen:
quelle
yes
Idee hier .Nutzen Sie eingebaute.
Einige Fälle sind:
⁉️❕
->❔
0
-10
,100
undi
sind😀😅😉😍😒😗😜😡😁😆🔟💯ℹ
jeweils.2
-4
erfolgt jeweils mit😇☺️😏
.2
-4
erfolgt jeweils mit😔😙😞
.2
-4
erfolgt jeweils mit😣😃😈
.n
Sein2
-4
wird😋😐😕
jeweils mit gemacht.n
verwenden😅n➗😘
.n
ist kein wörtliches Wortn
, sondern die Kraft der Wurzelbildung.quelle
Wenn Sie aufgrund eines Fehlers im Interpreter
1
an eine Zahl anhängen möchten (z. B.10
->101
), verwenden Sie😄
. Wie es jetzt ist, müssen Sie😅➕
für die wahre Funktion von verwenden😄
.quelle
"123"+1
->"1231"
.