case class test(primary : String, secondary : Array[String], count : Int)
Заданный массив a1:
a1: Array[test] = Array(test(Speed,Array(VR,ABC),5), test(Speed,Array.Empty[String],2), test(Speed,Array(Another,VR),3), test(Speed,Array(Another),3))
Заданный массив a2:
a2: Array[test] = Array(test(Speed,Array(VR,ABC),6), test(Speed,Array.Empty[String],5), test(Speed,Array(Another),2), test(Speed,Array(SomethingElse),2))
Мне нужно подсчитать количество и получить его в new Array[test]
сгруппированы по первичным и вторичным значениям.Как мне это сделать?Здесь count - общая комбинация первичной и вторичной группы.Эти 2 массива являются статистикой, сгенерированной из 2 входных данных.Моя задача здесь - собрать статистику.
Результат должен быть:
a3: Array[test] = Array(test(Speed,Array(VR,ABC),11), test(Speed,Array.Empty[String],7),test(Speed,Array(Another),5),test(Speed,Array(Another,VR),3),test(Speed,Array(SomethingElse),2))