Skip to main content

Dado que la optimización de pasos se puede hacer fácilmente mediante la producción de código duplicado, fue un poco fácil para mí. En mi caso.
Por lo tanto, no hablaré sobre la optimización de pasos.

En cambio, este hilo es para la optimización del tamaño.
Aquí están mis optimizaciones de tamaño para el año 40,41 que fueron más bajas que la meta.

Nivel 40 – más optimización de tamaño (25/28)

– PROGRAMA MÁQUINA DE RECURSOS HUMANOS –

IMPULSO 24
COPIA 16
a:
BANDEJA DE ENTRADA
COPIA 22
COPIA DE 16
COPIA 24
B:
IMPULSO 24
C:
COPIA DE 16
COPIA 23
COPIA DE 22
COPIA 19
D:
SUB 24
SALTAR b
JUMPZ e
COPIA 19
IMPULSO 23
COPIA DE 19
SALTAR
mi:
COPIA DE 24
BANDEJA DE SALIDA
COPIA DE 23
COPIA 22
SUB 16
JUMPZ un
SALTAR c

DEFINIR ETIQUETA 16
eJxjY2Bg4J6ZoPluOoODwfRltQbTn29/N/3eCYZRMApGwYgAAFj5CnM;

DEFINIR ETIQUETA 17
eJyTYmBgoJodkmpZcDr4fXGAd3KFhdv1Ggu3 + fV6XpxNdaHfmoxSjjcdLdxUp9fPUvF + 2eKixM03spIP
mKS9POKeevywUnrunsosk21xeU1b1pZo7Spqsbwg0Zd + K32K9d2Jc6zvXl3QcXvF0sJrDKNgFIyCQQkA
bPcyrA;

DEFINIR ETIQUETA 18
eJyTZWBgmF3aEbi85oqTXJu8CXPXboNrfVoG + RP / GfVMSjKTnuxrJz15i9 / 8iWrRO3v / ZO1vNau72Zjf
sqs6taOihqHVoT6 / JbT5SvukLpXJqlOfroqffnRb // R / e0Knch / Ln5h6dmfvyQuz2msuHW + qubSruu2c
fp75YYZRMApGwaABAOTZOL0;

DEFINIR ETIQUETA 19
eJzjZ2Bg2JwjmBxQ + T5RuvFGDJDLoFm2zOJuiWSQX4lZnV + J7dLZpbt3LS3fe1y7Wun08pqJp4Lrqo6e
r6/YwTAKRsEoGPIAAIbLGaM;

DEFINIR ETIQUETA 20
eJyzZGBgmKh2xUlUdZNjjsYVJ3ODQh8ho47A80bzwxYYxSWqGMrmsGqLdwGVMYjZFPqw2G6oBLFLbX7F
9rq6x4DYFu4WbtPdA7wt3MuLQfwz9o / nPjHj2MmvK34eonbNEj57o5Wc7uaHQfwVWV + dU9J + xT6N / 1cO
4u / OjAm5kNsV11HWlA / iy3kbzDmQeGPhprpb60D8u0lPV91NSj0LYmfNZEu3mhkzM3zW8 + 2isyWnr5vr
1xw5f1lt4KL + iu4lu0tVlmuV3lrlWHVgnXjX7A3nls7ecGc3wygYBaMAJwAA8ZNUBg;

DEFINIR ETIQUETA 21
eJzjY2BgmF2q53W + PsodyGSIrr5TllvV1jm3SnqJR43sxvn1l / ZXNR4 / 3NpcdXRN28sjCt25e5b3Za9n
GAWjYBQMCwAAVs8ZiQ;

DEFINIR ETIQUETA 22
eJzjY2BgeFooHa + SM7G1LLV / 76 / kFeeBQgwTit8n3i1xrPpYsWaJZM3MnefrXx7xbjx + mLs9bpnyBKMU
hlEwCkbBsAAAKvoZrw;

DEFINIR ETIQUETA 23
eJyTYWBgOFQx17OjTM9LpOh0sHl2Qt7ZjNmN8zKuTdHJNJjzKOfWuhMFd3b7lRw / HFmmc9yuKv / k1Nr8
k70NOsczmo4fXtRSsSOhtXcDY2v6VOGWts5VjVqlD + ump3dVu8esr3wUATSeoaz86Srt6tLVVZPdnzGM
glEwCgYVAABluTWX;

DEFINIR ETIQUETA 24
eJwTZGBgyK9YrO1caWoRVK27J6iaeZ5pXVp0Uf0Vv9eN ++ 01mn9Zv + 34Zb24h9Hx8qQrfp3THkWcmHe6
1HB + TFPcvM2ThGZv2McwCkbBKBiyAAAeWR + Q;

Nivel 41 – más optimización de tamaño (29/34)

– PROGRAMA MÁQUINA DE RECURSOS HUMANOS –

a:
COPIA DE 24
COPIA 20
B:
BANDEJA DE ENTRADA
COPIAR A [20]JUMPZ c
IMPULSO 20
SALTAR b
C:
COMENTARIO 1
D:
BUMPDN 20
JUMPZ yo
COPIA 21
COPIA 18
COPIADO DE [21]mi:
F:
BUMPDN 21
SALTAR h
COPIADO DE [21]SUB [18]SALTO g
SALTAR f
gramo:
COPIA DE 21
COPIA 18
SALTAR e
H:
COPIADO DE [18]BANDEJA DE SALIDA
COPIADO DE [20]COPIAR A [18]SALTAR
COMENTARIO 0
I:
COPIAR DESDE 0
BANDEJA DE SALIDA
SALTAR un

DEFINIR COMENTARIO 0
eJwzYWBg6HKQDIp2WBPPYiu95Lm185nn1ravgMIMinbZWR6OT1MLXIxS5gQuTJ4WuTODIWZdjn7MzJJj
kcfrBMK + dkzyd52S5SM5fbq79Yxe1y2Tz7vU9IL0Bqa31JSlXpsSmTJ / 9tVUxTadzA2V07L7K54WRtSD
5HlKJ / uer + 8IBLHNaj9Xe9RMnQ9iO7ccLXzXWtVwp + 3H1KSu5Orcnjtly / vulD2csKzWYsqDCcemrJoO
Ujd7XkLeqQ092SC2zyoez76VT1dVr7qwiWEUjIJRQBIAAMS5VzA;

DEFINIR COMENTARIO 1
eJwzZWBgEE34bKYbfsVpY + gK1ykhD7wbQ62DTdKO121In9jamP6140DigwmF0a5T7MOuTQEqZ / DJn55u
3X4r83fPrcyeSdPTQWK1bY6mvm1To7jb5SufdbDMB4k1LmJLj5z / J6turnCB0ZwNlYlzFNv857Z1ii9Y
0WW / eHajzpLccp0lRin2i + tCVyz9mDdj9eRJIH0NW9jS526taojeZlJ4fXtpmsrOhqQt + 9Sisw6pRdcf
WxMPUtN / STJI4vYD771P5nqC + Ao3etTu3XhZ / + H64ZUMo2AUjAKiAQAoEVur;

DEFINIR ETIQUETA 18
eJzzZ2BgeOKhdHqWj + ihB6FqC3xiL1VdTnif + CHxbci6pIkO / klcNkaJxy1nxkVYxcdMdMgP2xb9Mqi8
mC+QoVUh4MdUhYDdu3ID808uD466aB+2/8rKiIdX42P2XwEay/A3o3S1Uvrz7ZPTlh2anOZ8JjB9xXmd
TN7L07KjLgrlTjz1P1d+3 //cJVuFcqevYc9uWB6Y/n4ZSN/O3p1rbXsWrWjveL8sofXWOueWj5u/NS07
pNasc5yx9dvZWe28l7V7J1 / 36Jt83bQfYpf7gulrfs2bvubAnHUbNWbl7smaOftY1kyl0xqzxM / 7z314
NWfew6ud819fLFsgu3He4paDMqvSb4H0sWwWTBbfJLw1cqPzmbvrDR6CxGLPTl / z70zdfY7zL4 / su8Sx
8/K13g0KN3o3BN312f333rJDPff3X7G/l/mcYRSMgmEAAKrwoBs;

DEFINIR ETIQUETA 19
eJwLY2BgsDTNNVpg9D1gg07bOSCX4aMty3w3m1vrxGxm7iy16d/bYNdyMNWp5WCVm/w+NQ+OnVs8ejeo
edgu5XSfOl / QZdX05Y4 / pvLZqy0A6T2d7L4wJ7luVmLij6kMMdemmEeenhETXjwvP6x09bmwpi1eEZf2
C0UrnZaNbTv3NF78 / N0khlMgfWXldbM0y97O5Ck1mCOTn7h5b17unhMF3McMixlOzS5lOMVScfxwQyXH
zvWV7gsXtcjvA + kRmNhnfKSfx / NMT8zM3B6l0yCxrWvezmxbU3X00tobC9euD5jQsdGy ++ qmFV2fNkf1
zN06edKK7bZLzXb82xO889oUvd2ve47v5e3zPbhq + slDDcs1DptsA5nx8HRu + fTz / 8pB7NdnJaf / OyN +
HsQ + eF1tQdL1ZYf8b8Qts735eK7E7ZiZ5 + 5Zz + B4yD / 7wuPMRTJPS1evfrpk662n904wjIJRMEQAACzv
odi;

DEFINIR ETIQUETA 20
eJzjZWBgkE / 6Z5QZ9ygiIKDtHJDLsCy1xsMxl2X + iQKTbU8LTbYlFl / YJF7etbi0UzKoZ9JMfYZRMApG
wbABAGbVFJY;

DEFINIR ETIQUETA 21
eJzjYWBgKKhniZpbpddfVp5 / kq9qydZvTa97Sjtbas70bKh82buh8kj / y / r8iXP7YifpHGcYBaNgFAwr
AAAJxxgJ;

DEFINIR ETIQUETA 22
eJyTZmBg0Cw7bhlZNrH1QPGm0wxg / gaTuVVzPc9NdL0pPTnqoupUo5WPp15pD526Ldpgup4XSI35MpPC
vSs / 5j1ds6Qge4N8ZdmmvU3Jm092J29Onzp7w69Fi9carXRcsXPtrVU7107ezLHz / 669xxlGwSgYBYMO
AADVwTTZ;

DEFINIR ETIQUETA 23
eJwTYmBgSMv2LqsrcaySrEmuZmy9VLWmzbEqq / 1fOVCKwbvxmn9qrUnhy + qvHdrV09fsqu7f + 6W27Vxv
Q + G1m40qNxa1bL2h0L3pNMMoGAWjYEgCAACsIfc;

DEFINIR ETIQUETA 24
eJyTYWBgeFinYzu1Vsf2TNVXZ5vSoIjE4oXJ6oX9FZkFkyd9L5i + RqTozu73xX4nbEqdzxyqiLpYUF9z
6XiT5YWT7fknA7pbDk7pX7cxf6L0Eq / JvH1Vk5fV9kxaUhA04WyCdq9k0MGu / V4 / 21e4XmxxdoptaHNh
GAWjYBQMKgAA8AE22A;

Sigue leyendo: