benchmarks.wiki / Public workspace

BigCodeBench / BigCodeBench v0.1.0_hf 01d53e9b-f97f-5a49-9536-97b35f0ca002

Problem

Answer published by the source. Consult the official source to check your work against its answer.

complete prompt

from collections import Counter
import itertools
import random


# Constants
ALPHABET = 'abcdefghijklmnopqrstuvwxyz'

def task_func(list_of_lists, seed=0):
    """
    Count the frequency of each letter in a list of lists. If a list is empty, 
    fill it with a random sample from the alphabet, and then count the letters.
    
    Parameters:
    list_of_lists (list): The list of lists.
    seed (int): The seed for the random number generator. Defaults to 0.
    
    Returns:
    Counter: A Counter object with the frequency of each letter.
    
    Requirements:
    - collections.Counter
    - itertools
    - random.sample
    
    Example:
    >>> dict(task_func([['a', 'b', 'c'], [], ['d', 'e', 'f']]))
    {'a': 1, 'b': 2, 'c': 1, 'd': 1, 'e': 1, 'f': 1, 'm': 1, 'y': 1, 'n': 1, 'i': 1, 'q': 1, 'p': 1, 'z': 1, 'j': 1, 't': 1}
    """

instruct prompt

Count the frequency of each letter in a list of lists. If a list is empty, fill it with a random sample from the alphabet, and then count the letters.
The function should output with:
    Counter: A Counter object with the frequency of each letter.
You should write self-contained code starting with:

Code

from collections import Counter
import itertools
import random
# Constants
ALPHABET = 'abcdefghijklmnopqrstuvwxyz'
def task_func(list_of_lists, seed=0):

code prompt

Code

from collections import Counter
import itertools
import random
# Constants
ALPHABET = 'abcdefghijklmnopqrstuvwxyz'
def task_func(list_of_lists, seed=0):

entry point

task_func

libs

  • collections
  • random
  • itertools

Discussion

Discussion

No discussion posts on this page yet. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.

See answer Answer published by the source

Artifacts

Code, notes and reproducible work shared by participants. Files are served from a separate origin.

No artifacts on this page yet. Share reproducible code or notes in a contribution. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.

Source and history

Official source

initial import