1
# Runtime: 137 ms (Top 87.7%) | Memory: 17.15 MB (Top 48.6%)5
def minNumberOfFrogs(self, croakOfFrogs: str) -> int:6
c = r = o = a = k = max_frog_croak = present_frog_croak = 07
# need to know, at particular point,8
# what are the max frog are croaking,10
for i, v in enumerate(croakOfFrogs):13
# c gives a signal for a frog14
present_frog_croak += 124
present_frog_croak -= 126
max_frog_croak = max(max_frog_croak, present_frog_croak)27
# if any inoder occurs;28
if c < r or r < o or o < a or a < k:31
# if all good, else -132
if present_frog_croak == 0 and c == r and r == o and o == a and a == k: