0
新しい大きな配列に追加するいくつかの配列があり、いくつかの繰り返しが必要であり、周波数の高い新しい配列のすべてのオブジェクトが必要です。例えば最も頻繁に発生する頻度で配列のオブジェクトを一覧表示する
:
["Parse", "iOS", "Swift"]
新しい大きな配列に追加するいくつかの配列があり、いくつかの繰り返しが必要であり、周波数の高い新しい配列のすべてのオブジェクトが必要です。例えば最も頻繁に発生する頻度で配列のオブジェクトを一覧表示する
:
["Parse", "iOS", "Swift"]
let a = ["Swift","iOS", "Parse"]
let b = ["Swift", "iOS", "Parse"]
let c = ["iOS", "Parse"]
let d = ["Parse"]
var dictionary = [String: Int]()
for value in a+b+c+d {
let index = dictionary[value] ?? 0
dictionary[value] = index + 1
}
let result = dictionary.sort{$0.1 > $1.1}.map{$0.0}
print(result)
//["Parse", "iOS", "Swift"]
:
a = ["Swift","iOS", "Parse"]
b = ["Swift", "iOS", "Parse"]
c = ["iOS", "Parse"]
d = ["Parse"]
let bigArray:[String] = a+b+c+d
がどのように私は繰り返しなしでほとんどの少なくともに周波数によって並べ替えられ、それが印刷されbigArrayから新しい配列を作成することができます