2021/10/05

ヒューマン・リソース・マシーン 入社8年目−当社比300%

 目次

1)課題

左側のコンベアの数値を3倍にして右側に運んでください。
TIPS:

課題自体はそれほど難しくありません。効率的なやり方が無いか、考えてみましょう。 

2)解説

始めに, ADDコマンドの効果を確認してみます. 

左のコンベアからパネルを取り, COPYTOコマンドでカーペットの0番に取ったパネルを置きます. そのまま, 持っているパネルとカーペットの0番のパネルを足しました. 左のコンベアから1と書いたパネルを取りましたので, 2と書いたパネルを持っています. つまり, このプログラムは左のコンベアから取ったパネルを2倍にしています. もう1回, ADDコマンドを使えば3倍になるはずです.

ADDコマンドをもう一つ増やしてみました. 予想通り3倍になりました. 残りは, 右のコンベアに運ぶだけです.

OUTBOXコマンドを使って右のコンベアに運び, JUMPコマンドで先頭に戻ります. このプログラムを実行すれば, 課題をクリアーできます.

サイズ目標, スピード目標共に達成できました. 問題文に「効率的なやり方が無いか、・・・・」と書いてあるのでドキドキしましたが, あっけなく達成できました. 

目次

0 件のコメント:

コメントを投稿

ヒューマン・リソース・マシーン 入社41年目−並べ替えよ

目次 1)課題 0を終端とした文字列がいくつか流れてきます。各文字列に対してソート(並べ替え)を行い、小さい順(昇順)に右側へ運んでください。 2)状況の確認 この問題では, 予めコードが入っています. このコードを実行して, 何をするコードなのか確かめます.  左のコンベアから...