25 lines
580 B
Python
25 lines
580 B
Python
# HumanEval/5
|
|
# Loki Mode Multi-Agent Solution
|
|
# Attempts: 1
|
|
# Passed: True
|
|
|
|
from typing import List
|
|
|
|
|
|
def intersperse(numbers: List[int], delimeter: int) -> List[int]:
|
|
""" Insert a number 'delimeter' between every two consecutive elements of input list `numbers'
|
|
>>> intersperse([], 4)
|
|
[]
|
|
>>> intersperse([1, 2, 3], 4)
|
|
[1, 4, 2, 4, 3]
|
|
"""
|
|
if not numbers:
|
|
return []
|
|
|
|
result = []
|
|
for i, num in enumerate(numbers):
|
|
result.append(num)
|
|
if i < len(numbers) - 1:
|
|
result.append(delimeter)
|
|
|
|
return result |