benchmarks.wiki / Public workspace

BigCodeBench / BigCodeBench v0.1.0_hf 0377950f-9922-580d-be8b-70acb78ebda1

Problem

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

complete prompt

import collections
import json
import os


def task_func(data, json_file_name='data.json'):
    """
    Add a new key "a" with the value 1 to the input dictionary, calculate the frequency of its values, and save the updated dictionary along with its frequency distribution to a JSON file. The dictionary is saved under the key 'data' and the frequency distribution under the key 'freq'.

    Parameters:
    data (dict): The input data as a dictionary.
    json_file_name (str): The name of the JSON file to be saved.

    Returns:
    str: The path of the JSON file.

    Requirements:
    - collections
    - re
    - json
    - os

    Example:
    >>> import tempfile
    >>> json_file = tempfile.NamedTemporaryFile(delete=False)
    >>> data = {'key1': 'value1', 'key2': 'value2', 'key3': 'value1'}
    >>> task_func(data, json_file.name) is not None
    True
    """

instruct prompt

Add a new key "a" with the value 1 to the input dictionary, calculate the frequency of its values, and save the updated dictionary along with its frequency distribution to a JSON file. The dictionary is saved under the key 'data' and the frequency distribution under the key 'freq'.
The function should output with:
    str: The path of the JSON file.
You should write self-contained code starting with:

Code

import collections
import json
import os
def task_func(data, json_file_name='data.json'):

code prompt

Code

import collections
import json
import os
def task_func(data, json_file_name='data.json'):

entry point

task_func

libs

  • json
  • collections
  • os

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