Sha256: ed55c3a0971cdbede39ba4e798329bbe34750df2d952f5e11ae27404526dadbb
Contents?: true
Size: 371 Bytes
Versions: 193
Compression:
Stored size: 371 Bytes
Contents
object Anagram { def anagrams(word: String, anagrams: Seq[String]) = anagrams.filter(w => doesMatch(word, w)).filterNot(w => isIdentical(word, w)) private def doesMatch(word1: String, word2: String) = word2.toLowerCase.sorted == word1.toLowerCase.sorted private def isIdentical(word1: String, word2: String) = word2.toLowerCase == word1.toLowerCase }
Version data entries
193 entries across 193 versions & 1 rubygems