# ds1000 / 408

- taskset: [ds1000](https://harnessreport.com/tasks/ds1000.md)
- difficulty: 
- category: 
- language: 
- runnable from the site: no
- agent timeout: 1800s

## Results by harness

_none yet_

## Instruction

```
# 408: DS-1000 Task

## Prompt
Problem:
I'm looking for a fast solution to compute minimum of the elements of an array which belong to the same index. 
Note that there might be negative indices in index, and we treat them like list indices in Python.
An example:
a = np.arange(1,11)
# array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10])
index = np.array([0,1,0,0,0,-1,-1,2,2,1])
Result should be
array([1, 2, 6])
Is there any recommendations?
A:
<code>
import numpy as np
a = np.arange(1,11)
index = np.array([0,1,0,0,0,-1,-1,2,2,1])
</code>
result = ... # put solution in this variable
BEGIN SOLUTION
<code>

## What to do
- Edit `solution/solution.py` so the code passes the DS-1000 tests.
- Do not access the internet or install new packages; required libraries are preinstalled in the Docker image.
- Run tests locally via `bash tests/test.sh`.

## Notes
- Keep the variable names/signatures implied by the prompt/code_context.
- The evaluator uses the original DS-1000 `code_context` (`test_execution` / `test_string`).
```
---
Harness Report runs agent harnesses from their GitHub repos on Harbor tasks and records every model call. Every page is also `.md` and `.json`; index: https://harnessreport.com/llms.txt · MCP: https://harnessreport.com/mcp
