第 34 关,删除元音字母,指令集介绍请看:https://www.annhe.net/article-3828.html。
优化目标
13行323步
代码
13行313步
此方案见 Github。只有非元音字母的情况下才需要复制 5 号来初始化计数器,元音时手上本来就拿着 0,直接初始化计数器就可以了
13行316步
[6] - 9
也是一样的
-- HUMAN RESOURCE MACHINE PROGRAM --
JUMP init
out:
COPYFROM 9
OUTBOX
init:
INBOX
COPYTO 9
COPYFROM 5
COPYTO 6
loop:
COPYFROM [6]
JUMPZ out
SUB 9
JUMPZ init
BUMPUP 6
JUMP loop
第一次pass 14行361步
-- HUMAN RESOURCE MACHINE PROGRAM --
JUMP b
a:
COPYFROM 9
OUTBOX
b:
c:
COPYFROM 5
COPYTO 6
INBOX
COPYTO 9
d:
COPYFROM [6]
JUMPZ a
COPYFROM 9
SUB [6]
JUMPZ c
BUMPUP 6
JUMP d
发表回复