ヒューマン・リソース・マシーン 攻略 入社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)