先週の解答はこちらをご覧ください。
今週のチャレンジでは、データをブレンドして整理しましょう。
商品のSKUとオーダーされた数量を含むオーダーリストと、各 SKU の在庫数に関するデータセットがあります。
あなたは、オーダーの量が少ない在庫をすべて一掃する方法を考え出す任務を任せられ、各商品(SKU)のオーダーをオーダー数のボリュームの大きい順(降順)に入力するように求められました。
(注意)完全なオーダーだけが完了されます。 たとえば、ある商品(SKU) の在庫が 3で、オーダー数量が 4の場合、で、オーダーは完了されないので、最終的なリストには含まれません。
在庫7、注文数8のときは、オーダがキャンセル扱いになるのは可愛そうだなと思いました。(早い者勝ちで7個は届けてあげてほしい。笑)
業務でも似たような処理をやったりしています。
オーダーはねられて再注文するころには売り切れなんですかね・・・?某最新ゲーム機の在庫・注文状況の裏側ってこんな感じなのかな
英語版の#65でやったのと少し変えてみました。フィルターなし。