Que dicas gerais você tem para jogar golfe no Emotinomicon ? Estou procurando idéias que possam ser aplicadas aos problemas de código de golfe em geral que sejam pelo menos um pouco específicos ao Emotinomicon (por exemplo, "remover comentários" não é uma resposta).
Poste uma dica por resposta.
Respostas:
Devem ser respostas para os respectivos desafios (se existirem). Observe que alguns desses exemplos de código já podem ser respostas em outro lugar.
Se você quiser apenas imprimir
undefined
, use este programa de 4 bytes e 1 caractere.Loop infinito (6 bytes, 2 caracteres).
Cat (de propriedade de Conor O'Brien) (15 bytes, 5 caracteres).
Este programa deve produzir as 8 fases da lua, mas parece não funcionar (61 bytes, 16 caracteres).
Hipotenusa (27 bytes, 7 caracteres).
fonte
Se você quer apenas um valor verdadeiro (ou mesmo apenas um valor), sem usá-lo, use
ℹ
. São 3 bytes, enquanto os outros são 4 bytes.fonte
Se você deseja gerar 2 caracteres ou menos, não use
⏪⏬⏩
, use o número de⏬
s necessário.fonte
Loop infinito
Se você deseja fazer um loop infinito de um programa, a partir do índice
n
, você pode usarn😬
para pular atrás don
caractere. Por exemplo, este programa de 34 bytes e 12 caracteres parayes
:Torna-se este programa de 32 bytes e 11 caracteres:
fonte
yes
idéia se originou aqui .Faça uso de embutidos.
Alguns casos são:
⁉️❕
->❔
0
-10
,100
ei
são😀😅😉😍😒😗😜😡😁😆🔟💯ℹ
, respectivamente.2
-4
é feita com😇☺️😏
, respectivamente.2
-4
é feita com😔😙😞
, respectivamente.2
-4
é feita com😣😃😈
, respectivamente.n
ser2
-4
é feito com😋😐😕
, respectivamente.n
, use😅n➗😘
.n
não é literaln
, mas o poder de torcer.fonte
Devido a um erro no intérprete, se você deseja anexar
1
a um número (por exemplo10
- ->101
), use😄
. Como está agora, você deve usar😅➕
para a verdadeira função de😄
.fonte
"123"+1
->"1231"
.