namespace HeuristicLab.BenchmarkSuite.Problems { using System; using System.Text; public class Checksum : BenchmarkSuiteDataDescriptor { private const string name = "Checksum"; private const string fileName = "Checksum.csv"; private const string description = ""; public override string Name { get { return name; } } public override string FileName { get { return fileName; } } public override string Description { get { return description; } } protected override int InputArgumentCount { get { return 1; } } protected override int OutputArgumentCount { get { return 1; } } protected override int OriginalTrainingCount { get { return 228; } } protected override int OriginalTestCount { get { return 1254; } } protected override int BestResult { get { return 0; } } protected override int WorstResult { get { return byte.MaxValue; } } public override Example ParseExample(string[] input, string[] output) { return new Example { InputArgs = input, OutputArgs = output, InputInt = Array.ConvertAll(Encoding.ASCII.GetBytes(input[0]), c => (long)c), OutputInt = Array.ConvertAll(Encoding.ASCII.GetBytes(output[0]), c => (long)c) }; } } }