30代SEの自由帳

最初のタイトルは頓挫した

ヒューマン・リソース・マシーン 攻略 入社6年目 真夏の雨

課題

左側のコンベアのパネルを2つごとに加算した結果を、右側に運んでください。

使用可能な命令

  • inbox
  • outbox
  • copyfrom
  • copyto
  • add
  • jump

初出命令

  • add
     手元のパネルに、指定した番号のカーペット上にあるパネルを加算する。  
    上に何も乗っていないカーペットを指定すると?  上司に怒られてお仕事中断(終了)。  
     
    パネルを手に持っていない状態で実施すると?  上司に怒られてお仕事中断(終了)。  

効率目標

  • サイズ:6行
  • スピード:24ステップ

ヒント

その1

4年目とほぼ一緒。 逆にする代わりに加算する。

回答例 + 解説

サイズ + スピード

回答例 + 解説

ラベル1// 1セットの開始位置
1. inbox
2. copyto 0
3. inbox
4. add 0
5. outbox
6. jump:ラベル1

今回もチュートリアル的な問題。今回はaddの使い方。 1つ目を拾ったら(inbox)、一旦カーペットに退避(copyto)して、2つ目を拾う(inbox) 退避しておいた1つ目と加算(add)してコンテナまで運ぶ(outbox) これを1セットとして、ひたすらに繰り返す(jump)

  

<前:4年目> <目次> <次:7年目>