# // code-intelligence benchmarks
[ updated: Jul 2026 ][ models: 27 ][ problems: 5 ][ dimensions: 4 ]
## // methodology
Correctness

Run against 4-5 test cases per problem. Pass/fail scoring with edge cases.

Complexity

AST analysis of cyclomatic complexity, nesting depth, loop count, and line count.

Readability

Heuristic scoring of naming, comments, blank lines, and line length distribution.

Style

Pythonic idiom detection: type hints, list comprehensions, enumerate/zip, docstrings.

How scores work: Each model is given the same 5 coding problems at temperature 0.2. Solutions are evaluated programmatically — no human judgment involved. Composite = correctness × 0.4 + complexity × 0.2 + readability × 0.2 + style × 0.2. New models added weekly.
## // overall standings
#1
Groq GPT-OSS 20B
86.9
#2
Groq GPT-OSS 120B
86.4
#3
Xiaomi MiMo 2.5
86.2
#4
GPT-OSS 20B
85.8
#5
DeepSeek V4
85.6
#6
Qwen 3.5 Omni Plus (Nexum)
85.6
#7
DeepSeek V4 Flash (direct)
85.5
#8
OpenRouter GPT-OSS 20B
85.5
#9
Qwen 3.5 Plus Thinking (Nexum)
85.3
#10
Qwen 3.6 Max Preview (Nexum)
85.3
#11
Qwen 3.6 Plus Thinking (Nexum)
85.2
#12
Xiaomi MiMo 2.5 Pro
85.2
#13
Nemotron 3 Ultra 550B
85.0
#14
Qwen 3.6 Plus (Nexum)
85.0
#15
Qwen 3.7 Plus Thinking (Nexum)
84.8
#16
Qwen 3.7 Max (Nexum)
84.7
#17
z.ai GLM-5.2
84.7
#18
Hy3 (Nexum)
84.6
#19
Devstral Latest (Mistral)
81.9
#20
Codestral Latest (Mistral)
80.8
#21
Groq Llama 3.3 70B
80.4
#22
Groq Llama 4 Scout 17B
79.4
#23
Gemma 4 12B Coder (local)
77.6
#24
Groq Llama 3.1 8B
77.4
#25
Mistral Large
77.3
#26
Cerebras GPT-OSS 120B
75.9
#27
GPT 5.5 Instant 14K
40.3
## // per-model breakdown

Groq GPT-OSS 20B

groq · openai/gpt-oss-20b · Overall: 86.9
96.0
Correctness
71.8
Complexity
83.4
Readability
87.2
Style
Two Sum
84.2
F
FizzBuzz
93.6
Merge Intervals
90.7
LRU Cache
93.1
JSON Parser
72.8

Groq GPT-OSS 120B

groq · openai/gpt-oss-120b · Overall: 86.4
96.0
Correctness
65.0
Complexity
84.3
Readability
90.6
Style
Two Sum
84.9
F
FizzBuzz
88.6
Merge Intervals
91.6
LRU Cache
93.1
JSON Parser
73.6

Xiaomi MiMo 2.5

xiaomi · mimo-v2.5 · Overall: 86.2
96.0
Correctness
67.8
Complexity
85.7
Readability
85.6
Style
Two Sum
84.3
F
FizzBuzz
94.0
Merge Intervals
91.2
LRU Cache
88.1
JSON Parser
73.4

GPT-OSS 20B

openrouter · openai/gpt-oss-20b:free · Overall: 85.8
96.0
Correctness
63.7
Complexity
85.5
Readability
87.6
Style
Two Sum
84.9
F
FizzBuzz
87.7
Merge Intervals
91.4
LRU Cache
91.8
JSON Parser
73.0

DeepSeek V4

nexum · deepseek-v4 · Overall: 85.6
96.0
Correctness
64.3
Complexity
85.0
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
90.7
LRU Cache
91.9
JSON Parser
73.4

Qwen 3.5 Omni Plus (Nexum)

nexum · qwen-3.5-omni-plus · Overall: 85.6
96.0
Correctness
63.7
Complexity
85.8
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
91.2
LRU Cache
91.3
JSON Parser
73.7

DeepSeek V4 Flash (direct)

deepseek · deepseek-v4-flash · Overall: 85.5
96.0
Correctness
63.9
Complexity
83.8
Readability
87.6
Style
Two Sum
84.3
F
FizzBuzz
87.7
Merge Intervals
90.7
LRU Cache
92.2
JSON Parser
72.4

OpenRouter GPT-OSS 20B

openrouter · openai/gpt-oss-20b:free · Overall: 85.5
96.0
Correctness
63.8
Complexity
84.1
Readability
87.6
Style
Two Sum
84.9
F
FizzBuzz
87.7
Merge Intervals
91.1
LRU Cache
91.8
JSON Parser
72.0

Qwen 3.5 Plus Thinking (Nexum)

nexum · qwen-3.5-plus-thinking · Overall: 85.3
96.0
Correctness
61.7
Complexity
86.3
Readability
86.6
Style
Two Sum
84.3
F
FizzBuzz
87.7
Merge Intervals
91.4
LRU Cache
89.2
JSON Parser
74.0

Qwen 3.6 Max Preview (Nexum)

nexum · qwen-3.6-max-preview · Overall: 85.3
96.0
Correctness
61.5
Complexity
86.3
Readability
86.6
Style
Two Sum
84.3
F
FizzBuzz
87.7
Merge Intervals
91.2
LRU Cache
89.1
JSON Parser
74.0

Qwen 3.6 Plus Thinking (Nexum)

nexum · qwen-3.6-plus-thinking · Overall: 85.2
96.0
Correctness
61.5
Complexity
85.8
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
91.9
LRU Cache
89.3
JSON Parser
72.8

Xiaomi MiMo 2.5 Pro

xiaomi · mimo-v2.5-pro · Overall: 85.2
96.0
Correctness
61.1
Complexity
85.1
Readability
87.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
90.8
LRU Cache
89.5
JSON Parser
73.6

Nemotron 3 Ultra 550B

openrouter · nvidia/nemotron-3-ultra-550b-a55b:free · Overall: 85.0
96.0
Correctness
61.7
Complexity
84.8
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
90.7
LRU Cache
89.1
JSON Parser
73.4

Qwen 3.6 Plus (Nexum)

nexum · qwen-3.6-plus · Overall: 85.0
96.0
Correctness
62.0
Complexity
84.2
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
90.7
LRU Cache
89.4
JSON Parser
72.8

Qwen 3.7 Plus Thinking (Nexum)

nexum · qwen-3.7-plus-thinking · Overall: 84.8
96.0
Correctness
61.9
Complexity
83.6
Readability
86.6
Style
Two Sum
84.3
F
FizzBuzz
87.7
Merge Intervals
90.7
LRU Cache
89.2
JSON Parser
72.2

Qwen 3.7 Max (Nexum)

nexum · qwen-3.7-max · Overall: 84.7
96.0
Correctness
61.8
Complexity
83.1
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
90.7
LRU Cache
89.2
JSON Parser
71.7

z.ai GLM-5.2

zai · glm-5.2 · Overall: 84.7
96.0
Correctness
65.5
Complexity
80.0
Readability
86.0
Style
Two Sum
84.3
F
FizzBuzz
87.7
Merge Intervals
90.7
LRU Cache
92.6
JSON Parser
68.2

Hy3 (Nexum)

nexum · hy3 · Overall: 84.6
96.0
Correctness
64.6
Complexity
79.7
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
90.8
LRU Cache
90.8
JSON Parser
69.5

Devstral Latest (Mistral)

mistral · devstral-latest · Overall: 81.9
92.0
Correctness
64.4
Complexity
74.8
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
91.2
LRU Cache
91.5
JSON Parser
55.1

Codestral Latest (Mistral)

mistral · codestral-latest · Overall: 80.8
84.0
Correctness
62.9
Complexity
86.5
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
91.2
LRU Cache
90.7
JSON Parser
50.2

Groq Llama 3.3 70B

groq · llama-3.3-70b-versatile · Overall: 80.4
80.0
Correctness
72.5
Complexity
81.5
Readability
87.8
Style
Two Sum
84.2
F
FizzBuzz
93.6
Merge Intervals
91.2
LRU Cache
91.3
JSON Parser
41.5

Groq Llama 4 Scout 17B

groq · meta-llama/llama-4-scout-17b-16e-instruct · Overall: 79.4
76.0
Correctness
72.2
Complexity
85.9
Readability
87.2
Style
Two Sum
84.2
F
FizzBuzz
93.6
Merge Intervals
91.2
LRU Cache
91.9
JSON Parser
36.3

Gemma 4 12B Coder (local)

local · gemma-4-12b-coder-fable5-composer2.5-v1 · Overall: 77.6
76.0
Correctness
65.2
Complexity
85.0
Readability
85.6
Style
Two Sum
84.3
F
FizzBuzz
87.7
Merge Intervals
91.4
LRU Cache
90.8
JSON Parser
33.6

Groq Llama 3.1 8B

groq · llama-3.1-8b-instant · Overall: 77.4
76.0
Correctness
70.9
Complexity
77.1
Readability
87.2
Style
Two Sum
84.3
F
FizzBuzz
93.6
Merge Intervals
91.4
LRU Cache
91.8
JSON Parser
26.1

Mistral Large

mistral · mistral-large-latest · Overall: 77.3
76.0
Correctness
61.5
Complexity
86.2
Readability
86.6
Style
Two Sum
84.2
F
FizzBuzz
87.7
Merge Intervals
91.2
LRU Cache
89.2
JSON Parser
34.0

Cerebras GPT-OSS 120B

cerebras · gpt-oss-120b · Overall: 75.9
76.0
Correctness
57.7
Complexity
82.0
Readability
87.6
Style
Two Sum
84.9
F
FizzBuzz
87.7
Merge Intervals
91.1
LRU Cache
85.4
JSON Parser
30.2

GPT 5.5 Instant 14K

nexum · gpt-5.5-instant-14k · Overall: 40.3
0.0
Correctness
30.0
Complexity
86.0
Readability
85.6
Style
Two Sum
40.6
F
FizzBuzz
40.0
Merge Intervals
40.8
LRU Cache
40.6
JSON Parser
39.6
## // per-problem comparison

Two Sum

Model✓ Correctness◉ Complexity◎ Readability✦ StyleComposite
Groq GPT-OSS 20B80.088.085.088.0
84.2
Groq GPT-OSS 120B80.086.585.093.0
84.9
Xiaomi MiMo 2.580.088.585.088.0
84.3
GPT-OSS 20B80.086.585.093.0
84.9
DeepSeek V480.088.085.088.0
84.2
Qwen 3.5 Omni Plus (Nexum)80.088.085.088.0
84.2
DeepSeek V4 Flash (direct)80.088.585.088.0
84.3
OpenRouter GPT-OSS 20B80.086.585.093.0
84.9
Qwen 3.5 Plus Thinking (Nexum)80.088.585.088.0
84.3
Qwen 3.6 Max Preview (Nexum)80.088.585.088.0
84.3
Qwen 3.6 Plus Thinking (Nexum)80.088.085.088.0
84.2
Xiaomi MiMo 2.5 Pro80.088.085.088.0
84.2
Nemotron 3 Ultra 550B80.088.085.088.0
84.2
Qwen 3.6 Plus (Nexum)80.088.085.088.0
84.2
Qwen 3.7 Plus Thinking (Nexum)80.088.585.088.0
84.3
Qwen 3.7 Max (Nexum)80.088.085.088.0
84.2
z.ai GLM-5.280.088.585.088.0
84.3
Hy3 (Nexum)80.088.085.088.0
84.2
Devstral Latest (Mistral)80.088.085.088.0
84.2
Codestral Latest (Mistral)80.088.085.088.0
84.2
Groq Llama 3.3 70B80.088.085.088.0
84.2
Groq Llama 4 Scout 17B80.088.085.088.0
84.2
Gemma 4 12B Coder (local)80.088.585.088.0
84.3
Groq Llama 3.1 8B80.088.585.088.0
84.3
Mistral Large80.088.085.088.0
84.2
Cerebras GPT-OSS 120B80.086.585.093.0
84.9
GPT 5.5 Instant 14K03085.088.0
40.6

FizzBuzz

Model✓ Correctness◉ Complexity◎ Readability✦ StyleComposite
Groq GPT-OSS 20B100.010080.088.0
93.6
Groq GPT-OSS 120B100.068.085.090.0
88.6
Xiaomi MiMo 2.5100.010085.085.0
94.0
GPT-OSS 20B100.068.585.085.0
87.7
DeepSeek V4100.068.585.085.0
87.7
Qwen 3.5 Omni Plus (Nexum)100.068.585.085.0
87.7
DeepSeek V4 Flash (direct)100.068.585.085.0
87.7
OpenRouter GPT-OSS 20B100.068.585.085.0
87.7
Qwen 3.5 Plus Thinking (Nexum)100.068.585.085.0
87.7
Qwen 3.6 Max Preview (Nexum)100.068.585.085.0
87.7
Qwen 3.6 Plus Thinking (Nexum)100.068.585.085.0
87.7
Xiaomi MiMo 2.5 Pro100.068.585.085.0
87.7
Nemotron 3 Ultra 550B100.068.585.085.0
87.7
Qwen 3.6 Plus (Nexum)100.068.585.085.0
87.7
Qwen 3.7 Plus Thinking (Nexum)100.068.585.085.0
87.7
Qwen 3.7 Max (Nexum)100.068.585.085.0
87.7
z.ai GLM-5.2100.068.585.085.0
87.7
Hy3 (Nexum)100.068.585.085.0
87.7
Devstral Latest (Mistral)100.068.585.085.0
87.7
Codestral Latest (Mistral)100.068.585.085.0
87.7
Groq Llama 3.3 70B100.010080.088.0
93.6
Groq Llama 4 Scout 17B100.010080.088.0
93.6
Gemma 4 12B Coder (local)100.068.585.085.0
87.7
Groq Llama 3.1 8B100.010080.088.0
93.6
Mistral Large100.068.585.085.0
87.7
Cerebras GPT-OSS 120B100.068.585.085.0
87.7
GPT 5.5 Instant 14K03085.085.0
40.0

Merge Intervals

Model✓ Correctness◉ Complexity◎ Readability✦ StyleComposite
Groq GPT-OSS 20B100.083.585.085.0
90.7
Groq GPT-OSS 120B100.083.085.090.0
91.6
Xiaomi MiMo 2.5100.082.289.085.0
91.2
GPT-OSS 20B100.082.789.385.0
91.4
DeepSeek V4100.083.585.085.0
90.7
Qwen 3.5 Omni Plus (Nexum)100.082.289.085.0
91.2
DeepSeek V4 Flash (direct)100.083.585.085.0
90.7
OpenRouter GPT-OSS 20B100.083.087.385.0
91.1
Qwen 3.5 Plus Thinking (Nexum)100.082.789.385.0
91.4
Qwen 3.6 Max Preview (Nexum)100.082.289.085.0
91.2
Qwen 3.6 Plus Thinking (Nexum)100.081.892.585.0
91.9
Xiaomi MiMo 2.5 Pro100.083.885.085.0
90.8
Nemotron 3 Ultra 550B100.083.585.085.0
90.7
Qwen 3.6 Plus (Nexum)100.083.585.085.0
90.7
Qwen 3.7 Plus Thinking (Nexum)100.083.585.085.0
90.7
Qwen 3.7 Max (Nexum)100.083.585.085.0
90.7
z.ai GLM-5.2100.083.585.085.0
90.7
Hy3 (Nexum)100.083.885.085.0
90.8
Devstral Latest (Mistral)100.082.289.085.0
91.2
Codestral Latest (Mistral)100.082.289.085.0
91.2
Groq Llama 3.3 70B100.082.289.085.0
91.2
Groq Llama 4 Scout 17B100.082.289.085.0
91.2
Gemma 4 12B Coder (local)100.081.890.085.0
91.4
Groq Llama 3.1 8B100.082.789.385.0
91.4
Mistral Large100.082.289.085.0
91.2
Cerebras GPT-OSS 120B100.083.087.385.0
91.1
GPT 5.5 Instant 14K03089.085.0
40.8

LRU Cache

Model✓ Correctness◉ Complexity◎ Readability✦ StyleComposite
Groq GPT-OSS 20B100.087.488.290.0
93.1
Groq GPT-OSS 120B100.087.488.290.0
93.1
Xiaomi MiMo 2.5100.068.287.385.0
88.1
GPT-OSS 20B100.081.088.090.0
91.8
DeepSeek V4100.081.488.290.0
91.9
Qwen 3.5 Omni Plus (Nexum)100.079.886.790.0
91.3
DeepSeek V4 Flash (direct)100.079.092.290.0
92.2
OpenRouter GPT-OSS 20B100.081.088.090.0
91.8
Qwen 3.5 Plus Thinking (Nexum)100.069.087.090.0
89.2
Qwen 3.6 Max Preview (Nexum)100.068.287.390.0
89.1
Qwen 3.6 Plus Thinking (Nexum)100.069.087.490.0
89.3
Xiaomi MiMo 2.5 Pro100.065.087.395.0
89.5
Nemotron 3 Ultra 550B100.068.687.090.0
89.1
Qwen 3.6 Plus (Nexum)100.069.887.190.0
89.4
Qwen 3.7 Plus Thinking (Nexum)100.069.087.090.0
89.2
Qwen 3.7 Max (Nexum)100.069.087.090.0
89.2
z.ai GLM-5.2100.087.089.087.0
92.6
Hy3 (Nexum)100.076.687.290.0
90.8
Devstral Latest (Mistral)100.080.686.990.0
91.5
Codestral Latest (Mistral)100.075.887.590.0
90.7
Groq Llama 3.3 70B100.079.886.790.0
91.3
Groq Llama 4 Scout 17B100.080.688.890.0
91.9
Gemma 4 12B Coder (local)100.081.088.085.0
90.8
Groq Llama 3.1 8B100.081.088.090.0
91.8
Mistral Large100.069.087.090.0
89.2
Cerebras GPT-OSS 120B100.050.486.790.0
85.4
GPT 5.5 Instant 14K03087.885.0
40.6

JSON Parser

Model✓ Correctness◉ Complexity◎ Readability✦ StyleComposite
Groq GPT-OSS 20B100.0079.085.0
72.8
Groq GPT-OSS 120B100.0078.190.0
73.6
Xiaomi MiMo 2.5100.0082.085.0
73.4
GPT-OSS 20B100.0080.085.0
73.0
DeepSeek V4100.0082.085.0
73.4
Qwen 3.5 Omni Plus (Nexum)100.0083.385.0
73.7
DeepSeek V4 Flash (direct)100.0072.090.0
72.4
OpenRouter GPT-OSS 20B100.0075.185.0
72.0
Qwen 3.5 Plus Thinking (Nexum)100.0085.085.0
74.0
Qwen 3.6 Max Preview (Nexum)100.0085.085.0
74.0
Qwen 3.6 Plus Thinking (Nexum)100.0079.085.0
72.8
Xiaomi MiMo 2.5 Pro100.0083.085.0
73.6
Nemotron 3 Ultra 550B100.0082.085.0
73.4
Qwen 3.6 Plus (Nexum)100.0079.085.0
72.8
Qwen 3.7 Plus Thinking (Nexum)100.0076.085.0
72.2
Qwen 3.7 Max (Nexum)100.0073.585.0
71.7
z.ai GLM-5.2100.0056.185.0
68.2
Hy3 (Nexum)100.06.256.285.0
69.5
Devstral Latest (Mistral)80.02.528.085.0
55.1
Codestral Latest (Mistral)40.0086.285.0
50.2
Groq Llama 3.3 70B20.012.467.088.0
41.5
Groq Llama 4 Scout 17B0.010.086.685.0
36.3
Gemma 4 12B Coder (local)0.06.077.285.0
33.6
Groq Llama 3.1 8B0.02.543.085.0
26.1
Mistral Large0085.085.0
34.0
Cerebras GPT-OSS 120B0066.085.0
30.2
GPT 5.5 Instant 14K03083.285.0
39.6
## // key takeaways

All models handle easy problems

Two Sum and FizzBuzz are essentially solved — all models score 80+ on correctness. The differentiation happens on harder tasks.

JSON parser is the big differentiator

Writing a JSON parser from scratch pushes models to demonstrate real coding ability — this is where the gap widens significantly.

DeepSeek V4 shines on LRU Cache

Uses OrderedDict.move_to_end() for elegant O(1) implementation — scores highest on this problem.

Complexity scores tank on long solutions

JSON parsers are inherently long (50-200 lines), which drags complexity scores. This is expected — we're measuring conciseness, not quality.