08/06/22 06:28:04
じゃあ話題転換にperlの質問。
範囲A @ListA=(0, 100, 158, 382, 625, 628, 1000);
範囲B $min=252;$max=425;
みたいな、範囲A $ListA[$i-1]~$ListA[$i]と、範囲B $min~$maxがあって、
与えられた$i>=1;であり$i<=$#ListA;である整数の数値$iを元に
範囲Aと範囲Bが一部でも一致するかどうかかを調べたい。
なお、$minと$maxはその時によって毎回違う整数の数値で、
必ず$min<$maxであるが一定ではない。
if文で$minや$maxと@ListAを比較すると記述できるけど、
もっとシンプルでスマートなやり方があったら教えて欲しい。
説明が判りづらくてすまん。