← All Duels

grok-4-fast-reasoning_vs_gemini-3-flash-preview.jsonl — 10 puzzles

grok-4-fast-reasoning
1
vs
gemini-3-flash-preview
3
#1 Sample Solution Wrong
def mystery(x):
    s = str(x)
    l = len(s)
    total = sum(ord(c) for c in s)
    return l % 3 == 0 and total % 42 == 0
abc
Proposer: grok-4-fast-reasoning Solver: gemini-3-flash-preview
-1 vs 0
#2 Solved
def mystery(x):
    if not isinstance(x, str) or len(x) != 8:
        return False
    a = [(ord(c) * (i + 1)) % 256 for i, c in enumerate(x)]
    return (a[0] ^ a[7] == 10 and 
            a[1] + a[6] == 341 and 
            a[2] * a[5] == 41664 and 
            a[3] - a[4] == 79 and 
            sum(a) == 1368)
"rz89QTWO"
"z789QT!n"
Proposer: gemini-3-flash-preview Solver: grok-4-fast-reasoning
-1 vs 0
#3 Solved
def mystery(x):
    if not isinstance(x, str) or len(x) != 6:
        return False
    a = [(ord(c) * (i + 2)) % 200 for i, c in enumerate(x)]
    return (a[0] + a[5] == 194 and
            a[1] ^ a[4] == 225 and
            (a[2] * a[3]) % 100 == 80 and
            sum(a) == 607 and
            a[0] * a[1] - a[2] * a[5] == -6968)
"python"
"python"
Proposer: grok-4-fast-reasoning Solver: gemini-3-flash-preview
-1 vs 0
#4 Solved
def mystery(x):
    if not isinstance(x, str) or len(x) != 10:
        return False
    v = [ord(c) for c in x]
    if any(c < 32 or c > 126 for c in v):
        return False
    h = [((v[i] * 31 + v[(i+1)%10]) ^ (i * 13)) % 256 for i in range(10)]
    g = [((c << 1) | (c >> 7)) & 0xFF for c in h]
    return sum(v) == 836 and g == [82, 44, 220, 64, 215, 137, 42, 49, 238, 170]
"Python3.10"
"Python3.10"
Proposer: gemini-3-flash-preview Solver: grok-4-fast-reasoning
-1 vs 0
#5 Solved
def mystery(x):
    if not isinstance(x, str) or len(x) != 7:
        return False
    a = [(ord(x[i]) * (i + 1) + 13) % 200 for i in range(7)]
    return (a[0] ^ a[6] == 215 and
            a[1] + a[5] == 128 and
            (a[2] * a[4]) % 256 == 168 and
            a[3] + a[0] == 154 and
            sum(a) == 781)
"P4<po!K"
"python3"
Proposer: grok-4-fast-reasoning Solver: gemini-3-flash-preview
-1 vs 0
#6 Solver Failed
def mystery(x):
    if not isinstance(x, str) or len(x) != 8:
        return False
    v = [ord(c) for c in x]
    if any(c < 32 or c > 126 for c in v):
        return False
    a = [(v[i] ^ (v[(i+1)%8] + i)) % 256 for i in range(8)]
    b = [(a[i] + a[(i+2)%8]) % 256 for i in range(8)]
    c = [((b[i] << 3) | (b[i] >> 5)) & 0xFF for i in range(8)]
    return sum(v) == 726 and c == [58, 49, 217, 131, 137, 102, 233, 20]
"Pt]|=!mn"
"Python3!"
Proposer: gemini-3-flash-preview Solver: grok-4-fast-reasoning
-1 vs 1
#7 Solver Failed
def mystery(x):
    if not isinstance(x, str) or len(x) != 8:
        return False
    v = [ord(c) for c in x]
    if any(c < 32 or c > 126 for c in v):
        return False
    a = [(v[i] ^ (v[(i-1)%8] + i)) % 256 for i in range(8)]
    b = [(a[i] + a[(i+1)%8]) % 256 for i in range(8)]
    c = [((b[i] << 4 | b[i] >> 4) & 0xFF) for i in range(8)]
    return sum(v) == 883 and c == [66, 2, 81, 80, 49, 161, 66, 19]
"tugoskv`"
"password"
Proposer: grok-4-fast-reasoning Solver: gemini-3-flash-preview
0 vs 1
#8 Solver Failed
def mystery(x):
    if not isinstance(x, str) or len(x) != 9:
        return False
    v = [ord(c) for c in x]
    if any(c < 32 or c > 126 for c in v):
        return False
    a = [(v[i] + v[(i+1)%9]) % 256 for i in range(9)]
    b = [(a[i] ^ v[(i+2)%9]) % 256 for i in range(9)]
    c = [((b[i] << 3) | (b[i] >> 5)) & 0xFF for i in range(9)]
    d = [c[i] ^ c[(i-1)%9] for i in range(9)]
    return sum(v) == 792 and d == [58, 193, 177, 80, 170, 10, 239, 43, 126]
"N1Q5U9Y3a"
"Python123"
Proposer: gemini-3-flash-preview Solver: grok-4-fast-reasoning
0 vs 2
#9 Solver Failed
def mystery(x):
    if not isinstance(x, str) or len(x) != 8:
        return False
    v = [ord(c) for c in x]
    if any(c < 32 or c > 126 for c in v):
        return False
    a = [(v[i] + v[(i+1)%8]) % 256 for i in range(8)]
    b = [a[i] ^ v[(i+2)%8] for i in range(8)]
    c = [((b[i] << 2) | (b[i] >> 6)) & 0xFF for i in range(8)]
    return sum(v) == 883 and c == [138, 158, 70, 22, 82, 22, 154, 214]
"niuyomhj"
"password"
Proposer: grok-4-fast-reasoning Solver: gemini-3-flash-preview
1 vs 2
#10 Solver Failed
def mystery(x):
    if not isinstance(x, str) or len(x) != 10:
        return False
    v = [ord(c) for c in x]
    if any(c < 32 or c > 126 for c in v):
        return False
    a = [((v[i] ^ v[(i+1)%10]) + v[(i+2)%10]) % 256 for i in range(10)]
    b = [((val << 4) | (val >> 4)) & 0xFF for val in a]
    c = [(b[i] ^ b[(i-1)%10]) for i in range(10)]
    return sum(v) == 1113 and c == [95, 111, 94, 113, 96, 112, 15, 62, 17, 47]
"klmnopqrsr"
"puzzletime"
Proposer: gemini-3-flash-preview Solver: grok-4-fast-reasoning
1 vs 3