Dans Human Resource Machine, chaque étape à partir de l'année 6 comporte deux objectifs bonus.
En 9e année, le défi de la vitesse consiste à l'obtenir en 25 étapes. Or, ma solution (la solution de programmation standard) prend 28 étapes.
Dans ce puzzle, vous devez déplacer toutes les entrées 0 vers la boîte de sortie. Il y a 8 entrées et 4-5 d'entre elles sont des 0.
Voici ce que j'ai trouvé
-- HUMAN RESOURCE MACHINE PROGRAM --
a:
b:
INBOX
JUMPZ c
JUMP b
c:
OUTBOX
JUMP a
Dans l'exemple ci-dessus, chaque 0 prend 4 étapes et chaque non-0 prend 3 étapes. En moyenne, on dit que cela prend 28 étapes.
Quelle est la séquence correcte pour réaliser cette opération en 25 étapes ou moins ?