- ๋ฌธ์ ์ ์ ๋ต์ด ๊ฑฐ์ ๋์ ์์ด์ ์ด์ง์ธ ๋ฏ
Solution
from typing import List
class Solution:
def findContentChildren(self, g: List[int], s: List[int]) -> int:
g.sort()
s.sort()
i, j = 0, 0
while i < len(g) and j < len(s):
# ๊ณผ์์ ํฌ๊ธฐ๊ฐ ์์ด์ ๋ง์กฑ๋๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๋ค๋ฉด i ์ฆ๊ฐ
# ์ฆ, ๋ง์กฑ๋๊ฐ ๊ฐ์ฅ ๋ฎ์ ์์ด์๊ฒ ํฌ๊ธฐ๊ฐ ๊ฐ์ฅ ์์ ๊ณผ์๋ฅผ ์ฃผ๋ ๊ฒ
if s[j] >= g[i]:
i += 1
# ๊ณผ์๋ฅผ ์ด๋ ์์ด์๊ฒ ์ฃผ๋ j๋ ๋ฌด์กฐ๊ฑด ์ฆ๊ฐ
j += 1
return i
Reference
Leave a comment