← run

he-015

0.000
0/1 tests· basic
Challenge · difficulty 1/5
# HumanEval/15

Implement a file **`solution.py`** that completes the function below. Keep the given name and signature; your file must define it at module level.

```python


def string_sequence(n: int) -> str:
    """ Return a string containing space-delimited numbers starting from 0 upto n inclusive.
    >>> string_sequence(0)
    '0'
    >>> string_sequence(5)
    '0 1 2 3 4 5'
    """
```

<!-- imported from OpenAI HumanEval (HumanEval/15) -->
tests/test_he_015.py
# Auto-generated from OpenAI HumanEval HumanEval/15. Do not edit by hand.
from solution import *  # noqa: F401,F403 (prompt helpers may be referenced by tests)
from solution import string_sequence as candidate

METADATA = {
    'author': 'jt',
    'dataset': 'test'
}


def check(candidate):
    assert candidate(0) == '0'
    assert candidate(3) == '0 1 2 3'
    assert candidate(10) == '0 1 2 3 4 5 6 7 8 9 10'


def test_he_015():
    check(candidate)
Proposed solution
**`0`**: Return a string containing 0

**`5`**: 0

**`n`**: The current iteration

**`n+1`**: One plus

**`n+2`**: One plus plus

**`n+3`**: One plus plus

**`n+4`**: Four plus

**`n+5`**: Five plus

**`n+6`**: Six

**`n+7`**: Seven

**`n+8`**: Eight

**`n+9`**: Nine

**`n+10`**: Ten

**`n+11`**: Eleven

**`n+12`**: Twelve

**`n+13`**: Thirteen

**`n+14`**: Fourteen

**`n+15`**: Fifteen

**`n+16`**: Sixteen

**`n+17`**: Seventeen

**`n+18`**: Eighteen

**`n+19`**: Nineteen

**`n+20`**: Twenty

**`n+21`**: Twenty-one

**`n+22`**: Twenty-two

**`n+23`**: Twenty-three

**`n+24`**: Twenty-four

**`n+25`**: Twenty-five

**`n+26`**: Sixteen

**`n+27`**: Seventeen

**`n+28`**: Eighteen

**`n+29`**: Nineteen

**`n+30`**: Twenty

**`n+31`**: Twenty-one

**`n+32`**: Twenty-two

**`n+33`**: Twenty-three

**`n+34`**: Twenty-four

**`n+35`**: Sixteen

**`n+36`**: Seventeen

**`n+37`**: Eighteen

**`n+38`**: Nineteen

**`n+39`**: Nineteen

**`n+40`**: Twenty

**`n+41`**: Twenty-one

**`n+42`**: Twenty-two

**`n+43`**: Twenty-three

**`n+44`**: Twenty-four

**`n+45`**: Sixteen

**`n+46`**: Seventeen

**`n+47`**: Eighteen

**`n+48`**: Nineteen

**`n+49`**: Nineteen

**`n+50`**: Twenty

**`n+51`**: Twenty-one

**`n+52`**: Twenty-two

**`n+53`**: Twenty-three

**`n+54`**: Twenty-four

**`n+55`**: Sixteen

**`n+56`**: Seventeen

**`n+57`**: Eighteen

**`n+58`**: Nineteen

**`n+59`**: Nineteen

**`n+60`**: Twenty

**`n+61`**: Twenty-one

**`n+62`**: Twenty-two

**`n+63`**: Twenty-three

**`n+64`**: Twenty-four

**`n+65`**: Sixteen

**`n+66`**: Seventeen

**`n+67`**: Eighteen

**`n+68`**: Nineteen

**`n+69`**: Nineteen

**`n+70`**: Twenty

**`n+71`**: Twenty-one

**`n+72`**: Twenty-two

**`n+73`**: Twenty-three

**`n+74`**: Twenty-four

**`n+75`**: Sixteen

**`n+76`**: Seventeen

**`n+77`**: Eighteen

**`n+78`**: Nineteen

**`n+79`**: Nineteen

**`n+80`**: Twenty

**`n+81`**: Twenty-one

**`n+82`**: Twenty-two

**`n+83`**: Twenty-three

**`n+84`**: Twenty-four

**`n+85`**: Sixteen

**`n+86`**: Seventeen

**`n+87`**: Eighteen

**`n+88`**: Nineteen

**`n+89`**: Nineteen

**`n+90`**: Twenty

**`n+91`**: Twenty-one

**`n+92`**: Twenty-two

**`n+93`**: Twenty-three

**`n+94`**: Twenty-four

**`n+95`**: Sixteen

**`n+96`**: Seventeen

**`n+97`**: Eighteen

**`n+98`**: Nineteen

**`n+99`**: Nineteen

**`n+100`**: Twenty

**`n+101`**: Twenty-one

**`n+102`**: Twenty-two

**`n+103`**: Twenty-three

**`n+104`**: Twenty-four

**`n+105`**: Sixteen

**`n+106`**: Seventeen

**`n+107`**: Eighteen

**`n+108`**: Nineteen

**`n+109`**: Nineteen

**`n+110`**: Twenty

**`n+111`**: Twenty-one

**`n+112`**: Twenty-two

**`n+113`**: Twenty-three

**`n+114`**: Twenty-four

**`n+115`**: Sixteen

**`n+116`**: Seventeen

**`n+117`**: Eighteen

**`n+118`**: Nineteen

**`n+119`**: Nineteen

**`n+120`**: Twenty

**`n+121`**: Twenty-one

**`n+122`**: Twenty-two

**`n+123`**: Twenty-three

**`n+124`**: Twenty-four

**`n+125`**: Sixteen

**`n+126`**: Seventeen

**`n+127`**: Eighteen

**`n+128`**: Nineteen

**`n+129`**: Nineteen

**`n+130`**: Twenty

**`n+131`**: Twenty-one

**`n+132`**: Twenty-two

**`n+133`**: Twenty-three

**`n+134`**: Twenty-four

**`n+135`**: Sixteen

**`n+136`**: Seventeen

**`n+137`**: Eighteen

**`n+138`**: Nineteen

**`n+139`**: Nineteen

**`n+140`**: Twenty

**`n+141`**: Twenty-one

**`n+142`**: Twenty-two

**`n+143`**: Twenty-three

**`n+144`**: Twenty-four

**`n+145`**: Sixteen

**`n+146`**: Seventeen

**`n+147`**: Eighteen

**`n+148`**: Nineteen

**`n+149`**: Nineteen

**`n+150`**: Twenty

**`n+151`**: Twenty-one

**`n+152`**: Twenty-two

**`n+153`**: Twenty-three

**`n+154`**: Twenty-four

**`n+155`**: Sixteen

**`n+156`**: Seventeen

**`n+157`**: Eighteen

**`n+158`**: Nineteen

**`n+159`**: Nineteen

**`n+160`**: Twenty

**`n+161`**: Twenty-one

**`n+162`**: Twenty-two

**`n+163`**: Twenty-three

**`n+164`**: Twenty-four

**`n+165`**: Sixteen

**`n+166`**: Seventeen

**`n+167`**: Eighteen

**`n+168`**: Nineteen

**`n+169`**: Nineteen

**`n+170`**: Twenty

**`n+171`**: Twenty-one

**`n+172`**: Twenty-two

**`n+173`**: Twenty-three

**`n+174`**: Twenty-four

**`n+175`**: Sixteen

**`n+176`**: Seventeen

**`n+177`**: Eighteen

**`n+178`**: Nineteen

**`n+179`**: Nineteen

**`n+180`**: Twenty

**`n+181`**: Twenty-one

**`n+182`**: Twenty-two

**`n+183`**: Twenty-three

**`n+184`**: Twenty-four

**`n+185`**: Sixteen

**`n+186`**: Seventeen

**`n+187`**: Eighteen

**`n+188`**: Nineteen

**`n+189`**: Nineteen

**`n+190`**: Twenty

**`n+191`**: Twenty-one

**`n+192`**: Twenty-two

**`n+193`**: Twenty-three

**`n+194`**: Twenty-four

**`n+195`**: Sixteen

**`n+196`**: Seventeen

**`n+197`**: Eighteen

**`n+198`**: Nineteen

**`n+199`**: Nineteen

**`n+200`**: Twenty

**`n+201`**: Twenty-one

**`n+202`**: Twenty-two

**`n+203`**: Twenty-three

**`n+204`**: Twenty-four

**`n+205`**: Sixteen

**`n+206`**: Seventeen

**`n+207`**: Eighteen

**`n+208`**: Nineteen

**`n+209`**: Nineteen

**`n+210`**: Twenty

**`n+211`**: Twenty-one

**`n+212`**: Twenty-two

**`n+213`**: Twenty-three

**`n+214`**: Twenty-four

**`n+215`**: Sixteen

**`n+216`**: Seventeen

**`n+217`**: Eighteen

**`n+218`**: Nineteen

**`n+219`**: Nineteen

**`n+220`**: Twenty

**`n+221`**: Twenty-one

**`n+222`**: Twenty-two

**`n+223`**: Twenty-three

**`n+224`**: Twenty-four

**`n+225`**: Sixteen

**`n+226`**: Seventeen

**`n+227`**: Eighteen

**`n+228`**: Nineteen

**`n+229`**: Nineteen

**`n+230`**: Twenty

**`n+231`**: Twenty-one

**`n+232`**: Twenty-two

**`n+233`**: Twenty-three

**`n+234`**: Twenty-four

**`n+235`**: Sixteen

**`n+236`**: Seventeen

**`n+237`**: Eighteen

**`n+238`**: Nineteen

**`n+239`**: Nineteen

**`n+240`**: Twenty

**`n+241`**: Twenty-one

**`n+242`**: Twenty-two

**`n+243`**: Twenty-three

**`n+244`**: Twenty-four

**`n+245`**: Sixteen

**`n+246`**: Seventeen

**`n+247`**: Eighteen

**`n+248`**: Nineteen

**`n+249`**: Nineteen

**`n+250`**: Twenty

**`n+251`**: Twenty-one

**`n+252`**: Twenty-two

**`n+253`**: Twenty-three

**`n+254`**: Twenty-four

**`n+255`**: Sixteen

**`n+256`**: Seventeen

**`n+257`**: Eighteen

**`n+258`**: Nineteen

**`n+259`**: Nineteen

**`n+260`**: Twenty

**`n+261`**: Twenty-one

**`n+262`**: Twenty-two

**`n+263`**: Twenty-three

**`n+264`**: Twenty-four

**`n+265`**: Sixteen

**`n+266`**: Seventeen

**`n+267`**: Eighteen

**`n+268`**: Nineteen

**`n+269`**: Nineteen

**`n+270`**: Twenty

**`n+271`**: Twenty-one

**`n+272`**: Twenty-two

**`n+273`**: Twenty-three

**`n+274`**: Twenty-four

**`n+275`**: Sixteen

**`n+276`**: Seventeen

**`n+277`**: Eighteen

**`n+278`**: Nineteen

**`n+279`**: Nineteen

**`n+280`**: Twenty

**`n+281`**: Twenty-one

**`n+282`**: Twenty-two

**`n+283`**: Twenty-three

**`n+284`**: Twenty-four

**`n+285`**: Sixteen

**`n+286`**: Seventeen

**`n+287`**: Eighteen

**`n+288`**: Nineteen

**`n+289`**: Nineteen

**`n+290`**: Twenty

**`n+291`**: Twenty-one

**`n+292`**: Twenty-two

**`n+293`**: Twenty-three

**`n+294`**: Twenty-four

**`n+295`**: Sixteen

**`n+296`**: Seventeen

**`n+297`**: Eighteen

**`n+298`**: Nineteen

**`n+299`**: Nineteen

**`n+300`**: Twenty

**`n+301`**: Twenty-one

**`n+302`**: Twenty-two

**`n+303`**: Twenty-three

**`n+304`**: Twenty-four

**`n+305`**: Sixteen

**`n+306`**: Seventeen

**`n+307`**: Eighteen

**`n+308`**: Nineteen

**`n+309`**: Nineteen

**`n+310`**: Twenty

**`n+311`**: Twenty-one

**`n+312`**: Twenty-two

**`n+313`**: Twenty-three

**`n+314`**: Twenty-four

**`n+315`**: Sixteen

**`n+316`**: Seventeen

**`n+317`**: Eighteen

**`n+318`**: Nineteen

**`n+319`**: Nineteen

**`n+320`**: Twenty

**`n+321`**: Twenty-one

**`n+322`**: Twenty-two

**`n+323`**: Twenty-three

**`n+324`**: Twenty-four

**`n+325`**: Sixteen

**`n+326`**: Seventeen

**`n+327`**: Eighteen

**`n+328`**: Nineteen

**`n+329`**: Nineteen

**`n+330`**: Twenty

**`n+331`**: Twenty-one

**`n+332`**: Twenty-two

**`n+333`**: Twenty-three

**`n+334`**: Twenty-four

**`n+335`**: Sixteen

**`n+336`**: Seventeen

**`n+337`**: Eighteen

**`n+338`**: Nineteen

**`n+339`**: Nineteen

**`n+340`**: Twenty

**`n+341`**: Twenty-one

**`n+342`**: Twenty-two

**`n+343`**: Twenty-three

**`n+344`**: Twenty-four

**`n+345`**: Sixteen

**`n+346`**: Seventeen

**`n+347`**: Eighteen

**`n+348`**: Nineteen

**`n+299`**: Nineteen

**`n+2900`**: Twenty

**`n+2910`**: Twenty-one

**`n+2920`**: Twenty-two

**`n+2930`**: Twenty-three

**`n+2940`**: Twenty-four

**`n+2950`**: Sixteen

**`n+2960`**: Seventeen

**`n+2970`**: Eighteen

**`n+2980`**: Nineteen

**`n+2999`**: Nineteen

**`n+3000`**: Twenty

**`n+3010`**: Twenty-one

**`n+3020`**: Twenty-two

**`n+3030`**: Twenty-three

**`n+3040`**: Twenty-four

**`n+3050`**: Sixteen

**`n+3060`**: Seventeen

**`n+3070`**: Eighteen

**`n+3080`**: Nineteen

**`n+3090`**: Nineteen

**`n+3100`**: Twenty

**`n+3111`**: Twenty-one

**`n+3121`**: Twenty-two

**`n+3131`**: Twenty-three

**`n+3141`**: Twenty-four

**`n+3151`**: Sixteen

**`n+3161`**: Seventeen

**`n+3171`**: Eighteen

**`n+3181`**: Nineteen

**`n+3192`**: Nineteen

**`n+3203`**: Twenty

**`n+3214`**: Twenty-one

**`n+3225`**: Twenty-two

**`n+3236`**: Twenty-three

**`n+3247`**: Twenty-four

**`n+3258`**: Sixteen

**`n+3269`**: Seventeen

**`n+3270`**: Eighteen

**`n+31891`**: Nineteen

**`n+31992`**: Nineteen

**`n+32093`**: Twenty

**`n+32144`**: Twenty-one

**`n+32245`**: Twenty-two

**`n+32356`**: Twenty-three

**`n+32457`**: Twenty-four

**`n+3259`**: Sixteen

**`n+32698`**: Seventeen

**`n+31798`**: Eighteen

**`n+3190a`**: Nineteen

**`n+3200a`**: Nineteen

**`n+3210a`**: Nineteen

**`n+3220a`**: Nineteen

**`n+3190a`**: Nineteen

**`n+3200a`**: Nineteen

**`n+3210a`**: Nineteen

**`n+3190a`**: Nineteen

**`n+3200a`**: Nineteen

**`n+3210a`**: Nineteen

**`n+3190a`**: Nineteen

**`n+3200a`**: Nineteen

**`n+3210a`**: Nineteen

**`n+3190a`**: Nineteen

**`n+3200a`**: Nineteen

**`n+3210a`**: Nineteen

**`n+3190a`**: Nineteen

**`n+3200a`**: Nineteen

**`n+3210a`**: Nineteen

**`n+3190a`**: Nineteen

**`n+3200a`**: Nineteen

**`n+3210a`**: Nineteen

**`n+3190a`**: Nineteen

**`n+3200a`**: Nineteen

**`n+3210a`**: Ninete

Errors (stderr)

no code extracted from response