Minimum・Maximum-Listから最小値・最大値を求める
リストから最小値・最大値を求めたいと思うと、『Minimum』『Maximum』と検索してみるでしょう。
『Minimum』『Maximum』・・あるんです。そんなコンポーネント。
ただ、これらが思うものでないというのが今回のポイントです。
実際に『Minimum』コンポーネントにつないでみるとどうなるか、上図参照ください。
まず、『A』『B』の2つインプットがあるのも引っ掛かりがありますが、例えば、Aに0~10のランダムなリストを、Bに数値『3』をつないでみます。
アウトプットから出てくるリストを見ると、どうなってるでしょうか?
『A』と『B』の値を比較し、『3』より大きい値は『3』に置き換えられていますね。
『Minimum』コンポーネントは、『A』と『B』の値を比較し、より小さい値を採用するコンポーネントとして機能します。
ちなみに、同じ数のリスト同士をそれぞれ『A』『B』につなぐと、それぞれのindex同士で比較し、より小さい値を採用するようにアウトプットします。
『Maximum』は『Minimum』の逆で、『A』と『B』の値を比較し、より大きい値を採用するコンポーネントとして機能します。
と、上記のように、リストから最小値・最大値を求めるには『Minimum』『Maximum』は適していないことがわかりましたね。
では、どうするかですが、
『Sort List』コンポーネントでリストの並びを昇順とし、itemListで『0』または『-1』で取り出す方法があります。
↓GHデータが以下からダウンロードできます↓
いつもサポートいただきありがとうございます! これからもあなたの代わりに役立つ記事を更新し続けていきます。 どうぞよろしくお願いします。