o
    6ti`                     @   s   d dl Z dd Zdd ZdS )    Nc                 C   sR   | d  d}t t| d D ]}|tj|  d| d |  d7 }q|d7 }|S )Nquestion
optionsz. zAnswer:)rangelenstringascii_uppercase)docdoc_to_texti r   \/home/ubuntu/.local/lib/python3.10/site-packages/lm_eval/tasks/leaderboard/mmlu_pro/utils.pyr
      s
   $r
   c                 C   s   dd t t| d D S )Nc                 S   s   g | ]}t j| qS r   )r   r   ).0r   r   r   r   
<listcomp>   s    z!doc_to_choice.<locals>.<listcomp>r   )r   r   )r	   r   r   r   doc_to_choice   s   r   )r   r
   r   r   r   r   r   <module>   s    
