162 lines
5.3 KiB
Python
162 lines
5.3 KiB
Python
from enum import Enum
|
|
|
|
|
|
class HumanEvalTask(Enum):
|
|
HAS_CLOSE_ELEMENTS = "has_close_elements"
|
|
SEPARATE_PAREN_GROUPS = "separate_paren_groups"
|
|
TRUNCATE_NUMBER = "truncate_number"
|
|
BELOW_ZERO = "below_zero"
|
|
MEAN_ABSOLUTE_DEVIATION = "mean_absolute_deviation"
|
|
INTERSPERSE = "intersperse"
|
|
PARSE_NESTED_PARENS = "parse_nested_parens"
|
|
FILTER_BY_SUBSTRING = "filter_by_substring"
|
|
SUM_PRODUCT = "sum_product"
|
|
ROLLING_MAX = "rolling_max"
|
|
MAKE_PALINDROME = "make_palindrome"
|
|
STRING_XOR = "string_xor"
|
|
LONGEST = "longest"
|
|
GREATEST_COMMON_DIVISOR = "greatest_common_divisor"
|
|
ALL_PREFIXES = "all_prefixes"
|
|
STRING_SEQUENCE = "string_sequence"
|
|
COUNT_DISTINCT_CHARACTERS = "count_distinct_characters"
|
|
PARSE_MUSIC = "parse_music"
|
|
HOW_MANY_TIMES = "how_many_times"
|
|
SORT_NUMBERS = "sort_numbers"
|
|
FIND_CLOSEST_ELEMENTS = "find_closest_elements"
|
|
RESCALE_TO_UNIT = "rescale_to_unit"
|
|
FILTER_INTEGERS = "filter_integers"
|
|
STRLEN = "strlen"
|
|
LARGEST_DIVISOR = "largest_divisor"
|
|
FACTORIZE = "factorize"
|
|
REMOVE_DUPLICATES = "remove_duplicates"
|
|
FLIP_CASE = "flip_case"
|
|
CONCATENATE = "concatenate"
|
|
FILTER_BY_PREFIX = "filter_by_prefix"
|
|
GET_POSITIVE = "get_positive"
|
|
IS_PRIME = "is_prime"
|
|
FIND_ZERO = "find_zero"
|
|
SORT_THIRD = "sort_third"
|
|
UNIQUE = "unique"
|
|
MAX_ELEMENT = "max_element"
|
|
FIZZ_BUZZ = "fizz_buzz"
|
|
SORT_EVEN = "sort_even"
|
|
DECODE_CYCLIC = "decode_cyclic"
|
|
PRIME_FIB = "prime_fib"
|
|
TRIPLES_SUM_TO_ZERO = "triples_sum_to_zero"
|
|
CAR_RACE_COLLISION = "car_race_collision"
|
|
INCR_LIST = "incr_list"
|
|
PAIRS_SUM_TO_ZERO = "pairs_sum_to_zero"
|
|
CHANGE_BASE = "change_base"
|
|
TRIANGLE_AREA = "triangle_area"
|
|
FIB4 = "fib4"
|
|
MEDIAN = "median"
|
|
IS_PALINDROME = "is_palindrome"
|
|
MODP = "modp"
|
|
DECODE_SHIFT = "decode_shift"
|
|
REMOVE_VOWELS = "remove_vowels"
|
|
BELOW_THRESHOLD = "below_threshold"
|
|
ADD = "add"
|
|
SAME_CHARS = "same_chars"
|
|
FIB = "fib"
|
|
CORRECT_BRACKETING = "correct_bracketing"
|
|
MONOTONIC = "monotonic"
|
|
COMMON = "common"
|
|
LARGEST_PRIME_FACTOR = "largest_prime_factor"
|
|
SUM_TO_N = "sum_to_n"
|
|
DERIVATIVE = "derivative"
|
|
FIBFIB = "fibfib"
|
|
VOWELS_COUNT = "vowels_count"
|
|
CIRCULAR_SHIFT = "circular_shift"
|
|
DIGITSUM = "digitSum"
|
|
FRUIT_DISTRIBUTION = "fruit_distribution"
|
|
PLUCK = "pluck"
|
|
SEARCH = "search"
|
|
STRANGE_SORT_LIST = "strange_sort_list"
|
|
WILL_IT_FLY = "will_it_fly"
|
|
SMALLEST_CHANGE = "smallest_change"
|
|
TOTAL_MATCH = "total_match"
|
|
IS_MULTIPLY_PRIME = "is_multiply_prime"
|
|
IS_SIMPLE_POWER = "is_simple_power"
|
|
IS_CUBE = "iscube"
|
|
HEX_KEY = "hex_key"
|
|
DECIMAL_TO_BINARY = "decimal_to_binary"
|
|
IS_HAPPY = "is_happy"
|
|
NUMERICAL_LETTER_GRADE = "numerical_letter_grade"
|
|
PRIME_LENGTH = "prime_length"
|
|
STARTS_ONE_ENDS = "starts_one_ends"
|
|
SOLVE = "solve"
|
|
ANTI_SHUFFLE = "anti_shuffle"
|
|
GET_ROW = "get_row"
|
|
SORT_ARRAY = "sort_array"
|
|
ENCRYPT = "encrypt"
|
|
NEXT_SMALLEST = "next_smallest"
|
|
IS_BORED = "is_bored"
|
|
ANY_INT = "any_int"
|
|
ENCODE = "encode"
|
|
SKJKASDKD = "skjkasdkd"
|
|
CHECK_DICT_CASE = "check_dict_case"
|
|
COUNT_UP_TO = "count_up_to"
|
|
MULTIPLY = "multiply"
|
|
COUNT_UPPER = "count_upper"
|
|
CLOSEST_INTEGER = "closest_integer"
|
|
MAKE_A_PILE = "make_a_pile"
|
|
WORDS_STRING = "words_string"
|
|
CHOOSE_NUM = "choose_num"
|
|
ROUNDED_AVG = "rounded_avg"
|
|
UNIQUE_DIGITS = "unique_digits"
|
|
BY_LENGTH = "by_length"
|
|
EVEN_ODD_PALINDROME = "even_odd_palindrome"
|
|
COUNT_NUMS = "count_nums"
|
|
MOVE_ONE_BALL = "move_one_ball"
|
|
EXCHANGE = "exchange"
|
|
HISTOGRAM = "histogram"
|
|
REVERSE_DELETE = "reverse_delete"
|
|
ODD_COUNT = "odd_count"
|
|
MINSUBARRAYSUM = "minSubArraySum"
|
|
MAX_FILL = "max_fill"
|
|
SELECT_WORDS = "select_words"
|
|
GET_CLOSEST_VOWEL = "get_closest_vowel"
|
|
MATCH_PARENS = "match_parens"
|
|
MAXIMUM = "maximum"
|
|
SOLUTION = "solution"
|
|
ADD_ELEMENTS = "add_elements"
|
|
GET_ODD_COLLATZ = "get_odd_collatz"
|
|
VALID_DATE = "valid_date"
|
|
SPLIT_WORDS = "split_words"
|
|
IS_SORTED = "is_sorted"
|
|
INTERSECTION = "intersection"
|
|
PROD_SIGNS = "prod_signs"
|
|
MINPATH = "minPath"
|
|
TRI = "tri"
|
|
DIGITS = "digits"
|
|
IS_NESTED = "is_nested"
|
|
SUM_SQUARES = "sum_squares"
|
|
CHECK_IF_LAST_CHAR_IS_A_LETTER = "check_if_last_char_is_a_letter"
|
|
CAN_ARRANGE = "can_arrange"
|
|
LARGEST_SMALLEST_INTEGERS = "largest_smallest_integers"
|
|
COMPARE_ONE = "compare_one"
|
|
IS_EQUAL_TO_SUM_EVEN = "is_equal_to_sum_even"
|
|
SPECIAL_FACTORIAL = "special_factorial"
|
|
FIX_SPACES = "fix_spaces"
|
|
FILE_NAME_CHECK = "file_name_check"
|
|
WORDS_IN_SENTENCE = "words_in_sentence"
|
|
SIMPLIFY = "simplify"
|
|
ORDER_BY_POINTS = "order_by_points"
|
|
SPECIALFILTER = "specialFilter"
|
|
GET_MAX_TRIPLES = "get_max_triples"
|
|
BF = "bf"
|
|
SORTED_LIST_SUM = "sorted_list_sum"
|
|
X_OR_Y = "x_or_y"
|
|
DOUBLE_THE_DIFFERENCE = "double_the_difference"
|
|
COMPARE = "compare"
|
|
STRONGEST_EXTENSION = "Strongest_Extension"
|
|
CYCPATTERN_CHECK = "cycpattern_check"
|
|
EVEN_ODD_COUNT = "even_odd_count"
|
|
INT_TO_MINI_ROMAN = "int_to_mini_roman"
|
|
RIGHT_ANGLE_TRIANGLE = "right_angle_triangle"
|
|
FIND_MAX = "find_max"
|
|
EAT = "eat"
|
|
DO_ALGEBRA = "do_algebra"
|
|
STRING_TO_MD5 = "string_to_md5"
|
|
GENERATE_INTEGERS = "generate_integers"
|