人力资源机器36关优化挑战解法--字符串排序
size & speed challenge
思路:先将第一个字符串存储下拉并且末尾加上0,接着读取下一个字符串,依次判断字符,若相减为0则位置增加1,否则已可以判断出大小;若小于0则将后续输入都输出,若大于0则用刚才的位置一直读取到0为止,将之前存储的字符都依次输出
-- HUMAN RESOURCE MACHINE PROGRAM --
a:
INBOX
COPYTO [23]
JUMPZ b
BUMPUP 23
JUMP a
b:
COPYTO 22
c:
INBOX
JUMPZ h
COPYTO 20
SUB [22]
JUMPZ g
JUMPN e
d:
COPYFROM [22]
JUMPZ i
OUTBOX
BUMPUP 22
JUMP d
e:
COPYFROM 20
f:
OUTBOX
INBOX
JUMPZ j
JUMP f
g:
COPYFROM 20
OUTBOX
BUMPUP 22
SUB 23
JUMPN c
h:
i:
j:

浙公网安备 33010602011771号