BlazingCustoms/pybytecode-mbpp-3.12
Data card — MBPP held-out decompilation benchmark 383 MBPP reference solutions compiled to Python 3.12 bytecode and paired with their source, with the original task_id restored on every row. Built 2026-08-04 by tools/build_mbpp_ood.py. Redistributable under CC-BY-4.0, provided NOTICES.md ships alongside. The set Rows 383 (400 candidates − 17 contaminated) Source google-research-datasets/mbpp, config full Licence CC-BY-4.0 task_id restored 383 /… See the full description on the dataset page: https://huggingface.co/datasets/BlazingCustoms/pybytecode-mbpp-3.12.
0479
1def sum_digits_single(x):2 ans = 03 while x:4 ans += x % 105 x //= 106 return ans7 8def closest(x):9 ans = 010 while ans * 10 + 9 <= x:11 ans = ans * 10 + 912 return ans13 14def sum_digits_twoparts(N):15 A = closest(N)16 return sum_digits_single(A) + sum_digits_single(N - A)