object Main {
// Function to extract words starting with lowercase
def lowercaseWords(s: String): List[String] = {
s.split("\\W+")
.filter(w => w.nonEmpty && w.head.isLower)
.toList
}
def main(args: Array[String]): Unit = {
val s = "Scala java Rust python C CPP nodejs go"
val result = lowercaseWords(s)
result.foreach(println)
}
}
/*
run:
java
python
nodejs
go
*/