単純な数学を Linq に変換しようとしています。
複数の数の素因数を 1 つのコレクションにまとめたいと考えています。次の整数を考えてみましょう。
8 = 2 * 2 * 2
12 = 2 * 2 * 3
8 と 12 の両方で割り切れる最小の数は 24 なので、結果のグループに含めたい
{ 2, 2, 2, 3 }
使用した場合Concat
の結果は {2,2,2,2,2,3} - 不正解 使用した場合Union
の結果は {2,3} - 不正解
アイテムの最大出現回数を維持する必要があることを認識する組み込みの Linq Set Manipulation 関数がありますか (つまり、満たすのに十分な数が既に存在する場合は別のアイテムを追加しないでください & 存在しない場合は別のものを追加します)