diff --git a/workspace/w09_words/Main.scala b/workspace/w09_words/Main.scala index 69dfb1f4..c9ba3797 100644 --- a/workspace/w09_words/Main.scala +++ b/workspace/w09_words/Main.scala @@ -4,18 +4,18 @@ object Main: val defaultUrl = "https://fileadmin.cs.lth.se/pgk/skattkammaron.txt" val defaultN = 10 - def top(n: Int, freqMap: Map[String, Int]): Vector[(String, Int)] = ??? + def mostFrequentWords(n: Int, freqMap: Map[String, Int]): Vector[(String, Int)] = ??? def report(text: Text, from: String, n: Int): String = val longestWordsWithLength = - top(n, text.distinct.map(w => (w, w.length)).toMap).mkString(", ") + mostFrequentWords(n, text.distinct.map(w => (w, w.length)).toMap).mkString(", ") s""" |Källa: $from | |*** Antal ord: ${text.words.size} | |*** De $n vanligaste orden och deras frekvens: - |${top(n, text.wordFreq).mkString(", ")} + |${mostFrequentWords(n, text.wordFreq).mkString(", ")} | |*** De $n längsta orden och deras längd: |$longestWordsWithLength