class Solution:
def findContentChildren(self, g: List[int], s: List[int]) -> int:
#排序
g=sorted(g)
s=sorted(s)
res=0#记录最后的数
if not s :
return 0
index=len(s)-1#从后往前遍历
for i in range(len(g)-1,-1,-1):
if g[i]<=s[index] and index>=0:#如果满足胃口要求,且饼干的指数没有超出长度。
res+=1
index-=1
return res
拿s从最后一个开始,对g从后向前遍历,如果s>=g说明可以喂饱这一个,然后s往前移动,继续遍历。注意idx有限制,到0就结束了。