Сначала вы начнете с определения ввода в правильном синтаксисе Scala.
val example1 : Seq[String] = Seq("ab","ac","ad","ae")
val example2 : Seq[String] = Seq("ab","af")
Затем простое решение - объединить входы и удалить все повторяющиеся записи.
(example1 ++ example2).distinct
//res0: Seq[String] = Seq(ab, ac, ad, ae, af)
Но это может быть неправильным решением, если вы хотите сохранить дубликаты в любой из исходных последовательностей ввода.
val example1 : Seq[String] = Seq("b","c","a","a")
val example2 : Seq[String] = Seq("a","f","b","b")
(example1 ++ example2).distinct
//res0: Seq[String] = Seq(b, c, a, f) <-is this the correct result?