Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本的に言うarray1=[|1;2;3;4;5;6|],array2=[|7;6;5;4;3|] と、array1 と array2 の共通要素を含み、かつ array1 としてソートされた配列が必要です。この場合、 array を返す必要があり[|3;4;5;6|]ます。誰でも助けることができますか?
array1=[|1;2;3;4;5;6|],array2=[|7;6;5;4;3|]
[|3;4;5;6|]
簡単な解決策:
array1 |> Array.filter (fun t -> array2 |> Array.exists (fun t2 -> t=t2))
これにより、正しい並べ替え順序が無料で取得されます。