Решение
fun findContentChildren(g: IntArray, s: IntArray): Int {
g.sort() // Сортируем требования детей
s.sort() // Сортируем размеры печенья
var child = 0 // Индекс для отслеживания детей
var cookie = 0 // Индекс для отслеживания печенья
// Пытаемся удовлетворить каждого ребенка на основе минимальных требований и размеров печенья
while (child < g.size && cookie < s.size) {
if (s[cookie] >= g[child]) { // Если печенье удовлетворяет ребенка
child++ // Переходим к следующему ребенку
}
cookie++ // Переходим к следующему печенью
}
return child // Возвращаем количество удовлетворенных детей
}