Комментарии 3
Прохождение Human Resource Machine — с уровня 29 по 41
9 лет
Возможное решение на основе данного алгоритма, но не оптимальное

-- HUMAN RESOURCE MACHINE PROGRAM --

COPYFROM 23
COPYTO 21
COPYTO 18
COPYFROM 24
COPYTO 22
COPYTO 19
a:
INBOX
COPYTO [18]
BUMPUP 18
COPYFROM [21]
JUMPZ b
BUMPUP 21
JUMP a
b:
c:
INBOX
COPYTO [19]
BUMPUP 19
COPYFROM [22]
JUMPZ d
BUMPUP 22
JUMP c
d:
COPYFROM 23
COPYTO 21
COPYFROM 24
COPYTO 22
JUMP f
e:
BUMPUP 21
BUMPUP 22
f:
COPYFROM [22]
JUMPZ g
COPYFROM [21]
JUMPZ h
SUB [22]
JUMPZ e
JUMPN i
g:
COPYFROM 24
COPYTO 23
h:
i:
j:
COPYFROM [23]
JUMPZ k
OUTBOX
BUMPUP 23
JUMP j
k:
9 лет
36 решена не полностью- при одинаковых словах алгоритм не работает
9 лет
На 41 получилось решение в 33 строки, но только 1497 шагов, как оптимизировать алгоритм?
-- HUMAN RESOURCE MACHINE PROGRAM --


a:
COPYFROM 24
COPYTO 20
COPYTO 21
b:
INBOX
JUMPZ c
COPYTO [20]
BUMPUP 20
JUMP b
c:
d:
COPYFROM 24
COPYTO 23
COPYTO 22
BUMPUP 22
e:
COPYFROM 20
SUB 22
JUMPZ i
COPYFROM [22]
JUMPZ h
COPYFROM [23]
JUMPZ f
SUB [22]
JUMPN g
f:
COPYFROM 22
COPYTO 23
g:
h:
BUMPUP 22
JUMP e
i:
COPYFROM [23]
OUTBOX
BUMPUP 21
SUB 20
JUMPZ a
COPYFROM 24
COPYTO [23]
JUMP d