Apa tips umum yang Anda miliki untuk bermain golf di Emotinomicon ? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Emotinomicon (mis. "Hapus komentar" bukan jawaban).
Silakan kirim satu tip per jawaban.
Jawaban:
Harus menjadi jawaban untuk tantangan masing-masing (jika ada). Perhatikan bahwa beberapa contoh kode ini mungkin juga merupakan jawaban di tempat lain.
Jika Anda hanya ingin mencetak
undefined
, gunakan program 1-char 4-byte ini.Infinite loop (6 byte, 2 karakter).
Cat (dimiliki oleh Conor O'Brien) (15 byte, 5 karakter).
Program ini akan menghasilkan 8 fase bulan, tetapi tampaknya tidak berhasil (61 byte, 16 karakter).
Hypothenuse (27 byte, 7 karakter).
sumber
Jika Anda hanya menginginkan nilai kebenaran (atau bahkan hanya nilai), tanpa menggunakannya, gunakan
βΉ
. Ini 3 byte, sedangkan yang lain 4 byte.sumber
Jika Anda ingin menghasilkan 2 karakter atau kurang, jangan gunakan
βͺβ¬β©
, gunakan jumlah yangβ¬
diperlukan.sumber
Perulangan Tak Terbatas
Jika Anda ingin mengulang suatu program tanpa batas, dari indeks
n
, Anda dapat menggunakannπ¬
untuk melompat di belakangn
karakter th. Misalnya, program 34-byte, 12-char untukyes
:Menjadi program 32-byte, 11-char ini:
sumber
yes
ide itu berasal dari sini .Manfaatkan built-in.
Beberapa kasus adalah:
βοΈβ
->β
0
-10
,100
dani
yangππ ππππππ‘ππππ―βΉ
masing-masing.2
-4
dilakukan denganπβΊοΈπ
, masing-masing.2
-4
dilakukan denganπππ
, masing-masing.2
-4
dilakukan denganπ£ππ
, masing-masing.n
sedang2
-4
dilakukan denganπππ
, masing-masing.n
, gunakanπ nβπ
.n
bukan literaln
, tetapi kekuatan rooting.sumber
Karena bug pada juru bahasa, jika Anda ingin menambahkan
1
nomor (misalnya10
->101
), gunakanπ
. Seperti sekarang, Anda harus menggunakanπ β
untuk fungsi sebenarnyaπ
.sumber
"123"+1
->"1231"
.