fun startsWithAny(string: String, substrings: List<String>): Boolean {
for (substring in substrings) {
// Use startsWith to check if the string starts with the substring
if (string.startsWith(substring)) {
return true
}
}
return false // Return false if no substring matches
}
fun main() {
val string = "abcdefg"
// List of substrings
val substrings = listOf("xy", "poq", "mnop", "abc", "rsuvw")
// Check if the string starts with any substring from the list
if (startsWithAny(string, substrings)) {
println("The string starts with a substring from the list.")
} else {
println("The string does not start with any substring from the list.")
}
}
/*
run:
The string starts with a substring from the list.
*/