GoalScope — number_of_islands (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
<code>↵ def number_of_islands(grid):↵ """Given a 2d grid map of '1's (land) and '0's (water), count the number of islands."""↵ if not grid:↵ return 0↵ ↵ def dfs(i, j):↵ if i < 0 or i >= len(grid) or j < 0 or j >= len(grid[0]) or grid[i][j] != '1':↵ return grid[i][j] = '0'↵ dfs(i + 1, j)↵ dfs(i - 1, j)↵ dfs(i, j + 1)↵ dfs(i, j - 1)↵ ↵ count = 0 for i in range(len(grid)):↵ for j in range(len(grid[0])):↵ if grid[i][j] == '1':↵ dfs(i, j)↵ count += 1 return count</code>