Datasets

Dataset

mHumanEval-Benchmark

by md-nishat-008

🔷 Accepted in NAACL Proceedings (2025) 🔷 mHumanEval The mHumanEval benchmark is curated based on prompts from the original HumanEval 📚 [Chen et al. , 2021].

Apache-2.0other 1685 4100K < n < 1M rows

published 24 Apr 2025

Preview

First 5 rows of default / train, from the Hugging Face dataset viewer.

prompttestscanonical_solutiontask_idplnl
using System; using System.Numerics; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; class Problem { //ڤندودوق دبريكن //ڤاوچيت جك دالم لنتاي نومبور يڠ دبري، اد دوا نومبور يڠ لياوبيه راييك دري // >>> Has… } public static void Main(string[] args) { Debug.Assert(HasCloseElements((new List<float>(new float[]{(float)1.0f, (float)2.0f, (float)3.9f, (float)4.0f, (float)5.0f, (float)2.2f})), (0.3f)) == (true)); Debug.Assert(HasCloseElements((new List<float>(new float[]{(float)1.0f, (float)2…public static bool HasCloseElements(List<float> numbers, float threshold) { numbers.Sort(); for (int i = 1; i < numbers.Count; i++) { if (numbers[i] - numbers[i - 1] < threshold) { return true; } } return false; }HumanEval_0csace_Arab
using System; using System.Numerics; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; class Problem { //ڤرنه مڠڬوناكن سترايك دالم ستراين ڤڠمبڠن. //ڬوروڤ-ڬوروڤ يڠ ڤربينچڠ دڤاوڬيت (باڬي-باڬي بنتوق يڠ دڤاوكلكن … } public static void Main(string[] args) { Debug.Assert(SeparateParenGroups(("(()()) ((())) () ((())()())")).Equals((new List<string>(new string[]{(string)"(()())", (string)"((()))", (string)"()", (string)"((())()())"})))); Debug.Assert(SeparateParenGroups(("() (()) ((())) (((())))"…public static List<string> SeparateParenGroups(string paren_string) { List<string> result = new List<string>(); StringBuilder currentGroup = new StringBuilder(); int balance = 0; foreach (char c in paren_string) { if (c == ' ') { continue…HumanEval_1csace_Arab
using System; using System.Numerics; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; class Problem { //ماوليه باڬين ديسيمل دري نومبور //(ڤوتوڠن يڠ سداڠكن لڠكڤ لياوبيه كورڠ دري ١) //دان باڬين اينتيڬر (انت… } public static void Main(string[] args) { Debug.Assert(TruncateNumber((3.5f)) == (0.5f)); Debug.Assert(TruncateNumber((1.25f)) == (0.25f)); Debug.Assert(TruncateNumber((123.0f)) == (0.0f)); } } using System; class Problem { // Given a positive floating point number, it can be decomposed into // an integer part (largest integer smaller than the given number) and decimals // (leftover part always smaller than 1). // Return the decimal part of the number. public static f…HumanEval_2csace_Arab
using System; using System.Numerics; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; class Problem { //ڤونچا ڽن ڤرلو جاوت كاو فاين سچارا ڤرلو جاوت كاو فاين سچارا ڤرلو جاوت كاو فاين سچارا فاين //توكوه تون اد… } public static void Main(string[] args) { Debug.Assert(BelowZero((new List<long>())) == (false)); Debug.Assert(BelowZero((new List<long>(new long[]{(long)1L, (long)2L, (long)-3L, (long)1L, (long)2L, (long)-3L}))) == (false)); Debug.Assert(BelowZero((new List<long>(new long[]{(l…long balance = 0; foreach (var operation in operations) { balance += operation; if (balance < 0) { return true; } } return false; }HumanEval_3csace_Arab
using System; using System.Numerics; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; class Problem { //MAD = ڤرتڠهن. x - x_mean. //ايليمن ڠن ڤوست ڤوست (ميديان دالم كيس ڽواي): //ميان ايبوسلوت ديفييرسي ادا… } public static void Main(string[] args) { Debug.Assert(MeanAbsoluteDeviation((new List<float>(new float[]{(float)1.0f, (float)2.0f}))) == (0.5f)); Debug.Assert(MeanAbsoluteDeviation((new List<float>(new float[]{(float)1.0f, (float)2.0f, (float)3.0f, (float)4.0f}))) == (1.0f)); …if (numbers == null || numbers.Count == 0) { throw new ArgumentException("The list of numbers must not be null or empty."); } float sum = 0.0f; foreach (float number in numbers) { sum += number; } float mean = sum / numbers.Count; float absolute…HumanEval_4csace_Arab

Cite this

Apache-2.0textCite

Tags

language:aalanguage:ablanguage:aelanguage:aflanguage:aklanguage:amlanguage:anlanguage:arlanguage:aslanguage:avlanguage:aylanguage:azlanguage:balanguage:belanguage:bglanguage:bhlanguage:bilanguage:bmlanguage:bnlanguage:bolanguage:brlanguage:bslanguage:calanguage:celanguage:chlanguage:colanguage:crlanguage:cslanguage:culanguage:cvlanguage:cylanguage:dalanguage:delanguage:dvlanguage:dzlanguage:eelanguage:ellanguage:enlanguage:eolanguage:es