he-015
0.000
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`**: NineteErrors (stderr)
no code extracted from response