fun countUniqueWords(input: String): Int {
val words = input.split("\\s+".toRegex())
val uniqueWords = words.toSet()
return uniqueWords.size
}
fun main() {
val s = "Kotlin programming language is a general-purpose programming language"
println("Number of unique words: ${countUniqueWords(s)}")
}
/*
run:
Number of unique words: 6
*/