
    Given a user's content interaction history represented as a sequence where '1' indicates engagement (likes, shares, clicks) and '0' indicates non-engagement (skips), find the time period that shows the maximum difference between the number of skips and engagements. This analysis will help identify periods of highest content disengagement to optimize recommendation strategies.
    

    
def find_length(string):
    """
    Given a user's content interaction history represented as a sequence where '1' indicates engagement (likes, shares, clicks) and '0' indicates non-engagement (skips), find the time period that shows the maximum difference between the number of skips and engagements. This analysis will help identify periods of highest content disengagement to optimize recommendation strategies.
    

    """
def find_length(string):
    """
    Given a user's content interaction history represented as a sequence where '1' indicates engagement (likes, shares, clicks) and '0' indicates non-engagement (skips), find the time period that shows the maximum difference between the number of skips and engagements. This analysis will help identify periods of highest content disengagement to optimize recommendation strategies.
    

    """
    n = len(string)
    current_sum = 0
    max_sum = 0
    for i in range(n):
        current_sum += 1 if string[i] == '0' else -1
        if current_sum < 0:
            current_sum = 0
        max_sum = max(current_sum, max_sum)
    return max_sum if max_sum else 0