人力资源机器32关优化挑战解法--字符计数
size & speed challenge
思路:新增三个存储,1个是字符串相同的计数,1个是当前的字符位置,1个是输入;先用0初始化前两个,然后将输入读入;依次比较位置对应的字符和输入的字符,若相减为0则计数加1;最后若读入的为0,则输出计数
-- HUMAN RESOURCE MACHINE PROGRAM --
JUMP b
a:
COPYFROM 19
OUTBOX
b:
COPYFROM 14
COPYTO 19
COPYTO 18
INBOX
COPYTO 17
JUMP e
c:
BUMPUP 19
d:
BUMPUP 18
e:
COPYFROM [18]
JUMPZ a
SUB 17
JUMPZ c
JUMP d