GoalScope — find_all_anagrams (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
<code>↵ def find_all_anagrams(s, p):↵ """Find all start indices of anagrams of p in s."""↵ from collections import Counter p_count = Counter(p)↵ s_count = Counter()↵ result = []↵ p_len = len(p)↵ for i in range(len(s)):↵ s_count[s[i]] += 1 if i >= p_len:↵ if s_count[s[i - p_len]] == 1:↵ del s_count[s[i - p_len]]↵ else:↵ s_count[s[i - p_len]] -= 1 if s_count == p_count:↵ result.append(i - p_len + 1)↵ return result</code>