人力资源机器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:
posted @ 2019-07-21 19:28  Ray小七  阅读(774)  评论(0)    收藏  举报