Kotlin Program to Count the Number of Vowels and Consonants in a Sentence
fun main(args: Array<String>) {
var line = "This website is aw3som3."
var vowels = 0
var consonants = 0
var digits = 0
var spaces = 0
line = line.toLowerCase()
for (i in 0..line.length - 1) {
val ch = line[i]
if (ch == 'a' || ch == 'e' || ch == 'i'
|| ch == 'o' || ch == 'u') {
++vowels
} else if (ch in 'a'..'z') {
++consonants
} else if (ch in '0'..'9') {
++digits
} else if (ch == ' ') {
++spaces
}
}
println("Vowels: $vowels")
println("Consonants: $consonants")
println("Digits: $digits")
println("White spaces: $spaces")
}
Output:
Vowels: 7
Consonants: 11
Digits: 2
White spaces: 3
