fun categorizeAges(ages: List<Int>): Map<String, Int> {
var child = 0
var teen = 0
var adult = 0
var senior = 0
for (age in ages) {
if (age < 13) {
child = child + 1
} else if (age >= 13 && age <= 17) {
teen = teen + 1
} else if (age >= 18 && age <= 64) {
adult = adult + 1
} else if (age >= 65) {
senior = senior + 1
}
}
val categories = mutableMapOf<String, Int>()
categories["child"] = child
categories["teen"] = teen
categories["adult"] = adult
categories["senior"] = senior
return categories
}
fun main() {
val ages = listOf(5, 12, 15, 20, 30, 67, 70)
val result = categorizeAges(ages)
println(result)
}