13 апреля, 2018

Human Resource Machine Year 28

Странноватое решение, попытались сэкономить циклы за счет переписи и сравнения чисел. Не зашло. Но получилось забавно, поэтому сохраняю на память.

-- HUMAN RESOURCE MACHINE PROGRAM --

a:
    INBOX  
    COPYTO   1
    COPYTO   2
    COPYTO   3
    INBOX  
    SUB      2
    JUMPN    b
    ADD      2
    COPYTO   2
    COPYTO   3
    JUMP     c
b:
    ADD      2
    COPYTO   1
    COPYTO   2
c:
    INBOX  
    SUB      1
    JUMPN    f
    ADD      1
    SUB      3
    JUMPN    e
    ADD      3
    COPYTO   0
    COPYFROM 2
    SUB      3
    JUMPZ    d
    COPYFROM 3
    COPYTO   2
d:
    COPYFROM 0
    COPYTO   3
    JUMP     h
e:
    ADD      3
    COPYTO   2
    JUMP     i
f:
    ADD      1
    COPYTO   0
    COPYFROM 1
    SUB      2
    JUMPZ    g
    COPYFROM 1
    COPYTO   2
g:
    COPYFROM 0
    COPYTO   1
h:
i:
    COPYFROM 1
    OUTBOX 
    COPYFROM 2
    OUTBOX 
    COPYFROM 3
    OUTBOX 
    JUMP     a






Комментариев нет:

Отправить комментарий