|
def f(text, sign):
length = len(text)
new_text = list(text)
sign = list(sign)
for i in range(len(sign)):
new_text.insert((i * length - 1) // 2 + (i + 1) // 2, sign[i])
return ''.join(new_text)
assert f('akoon', 'sXo') == 'akoXoosn'
|
CRUXEval-I
assert f(??) == 'akoXoosn'
|
CRUXEval-O
assert f('akoon', 'sXo') == ??
|