#配列を配列でフィルタする。
二つの配列があり、元の配列とフィルタ用の配列両方に含まれていれば新しい配列に追加する。
[1,2,3,3,4,5] [3,4,5,6] の二つがあれば [3,3,4,5]が出力される。
filterを使うと思いの外短く書けたのでメモ
*ソートされている必要はない。
//元の配列
let Nums = [1,2,3,3,4,5]
//フィルタ用配列
let Filter = [3,4,5,6]
//フィルタする
let Result = Nums.filter({(a: Int) -> Bool in return Filter.contains(a) })
print(Result) // [3, 3, 4, 5]