Problem Solving/Leetcode

455. Assign Cookies

dongdong216 2023. 8. 23. 20:52

1. my code

이지피지레몬스퀴지

class AssignCookies {
    fun findContentChildren(g: IntArray, s: IntArray): Int {
        var answer = 0
        var cookieIndex = 0

        g.sort()
        s.sort()

        g.forEachIndexed { index, greed ->
            while (true) {
                if (cookieIndex > s.size - 1) {
                    return index
                }

                if (greed <= s[cookieIndex]) {
                    answer++
                    cookieIndex++
                    break
                }

                cookieIndex++
            }
        }

        return g.size
    }
}