benchmarks.wiki / Public workspace

CRUXEval / sample_418 / qqqqq", "qqq"

Problem

Answer published by the source. Consult the official source to check your work against its answer.

code

Code

def f(s, p):
    arr = s.partition(p)
    part_one, part_two, part_three = len(arr[0]), len(arr[1]), len(arr[2])
    if part_one >= 2 and part_two <= 2 and part_three >= 2:
        return (arr[0][::-1] + arr[1] + arr[2][::-1] + '#')
    return (arr[0] + arr[1] + arr[2])

input

"qqqqq", "qqq"

Discussion

Discussion

No discussion posts on this page yet. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.

See answer Answer published by the source

Artifacts

Code, notes and reproducible work shared by participants. Files are served from a separate origin.

No artifacts on this page yet. Share reproducible code or notes in a contribution. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.

Source and history

Official source

initial import