Maps, Sets, and Grouping
Sorted Summary
Make a sorted, de-duplicated summary string.
Sorted Summary
SortedSummary.scala
object Main {
def main(args: Array[String]): Unit = {
val first =
val nums = List(first, 1, 2, 1, first)
val unique = nums.distinct.sorted
val text = unique.mkString(",")
println("count=" + unique.length)
println("text=" + text)
}
}
object Main {
def main(args: Array[String]): Unit = {
val first =
val nums = List(first, 1, 2, 1, first)
val unique = nums.distinct.sorted
val text = unique.mkString(",")
println("count=" + unique.length)
println("text=" + text)
}
}
object Main {
def main(args: Array[String]): Unit = {
val first =
val nums = List(first, 1, 2, 1, first)
val unique = nums.distinct.sorted
val text = unique.mkString(",")
println("count=" + unique.length)
println("text=" + text)
}
}
sorted-summary
`distinct` drops repeats and `sorted` orders the result. Joining the values gives a stable summary string that does not depend on input order.