benchmarks.wiki / Public workspace
..·::-==++*********++==-::·.. ..·:--==+++++==--::··........·::-=+**#%@@@@%#*+=-:·
..···::-----===------:::··... ..···::::::::::···........··::--==++@@@@@@%#*+=-:·.
......············....... ..........................·····:**@@@@@@%#*+=-:·.
·:++@@@@@@%#*+=-:·.
··==######*++=-:·..
..--+++====--::··.
..··:::::::····...
...............
......·····::::::::····..... ...............
...............····:::--==+++++++++==--:::···..........·····:::::::·····..................
......················:::--=++*##%%%@%%%##**+==---::::::::----=======----:::··········:::·····...
..·:--=+**##%%%%%#**+=-:·. ..·::---===--::··.. ..··:--=++**######*+=-:··.
...···:::---======--::··.. ...········.... ...··::---====%%%%%%#*+=-:·.
.........·······..... .....······++%%@@@@%#*+=-:·.
··==%%%%%%%#*+=-:·.
··--****##**++=-:·.
..::-====++===--:·.
..···::-----::··.
...········..
....··..
.........··················....... ................................ .....
....··:::::::-----===========---::::····........······:::::-----:::::··················...
..···::------====+++****######***++==---:::::::::::---====+++++++====----------=====----::·..
.·:-=+*##%@@@@@%%#*+=-:·. ..··::------::··.. ..···::::----------::··..
..··::--===++++==--:··.. ........... ...·····::::::=======--:··.
.....·········.... ............:-+++++++==-:··.
..--++*****+==-:·.
..::+++**#**+=--:.
..·:===+****++=-:·.
.·:--=++*+++=-:·.
..·::-==++==-:·.
..·:---==--:·.
...···::::::·······..... .........·············..................... ..·::---::·.
..··:-==++++++++++===--::···..... ........····::::---------------::::-----------:::··... .··::::··.
..·::-=+###%%%%@@%%%%##*++=--:···........····:::--===++++++++++++++++++++*****##***++=--:·.. ..·····..
..·::-=+*##%%%%%%##**+==-::··..........··::---=====--::·.. .....·····...
...··::--========---::··.... .....········.... ....······...
....··········..... ..··········...
.·:::::::::··..
..··-----=--::··..
..··-===++==--:··.
..·:==+++*++=--:·.
.··-=++*#**+=-:·.
.·--=+*##**+=-:·.
...···::····.... .........··································..... ..:-=++*#**+=-:·.
..·:-==+***++==--:··... ....····::::-------------------====++++++===--::··... .·:-=+****+=-:·.
.·:-+*#%@@@@@@%##*+=-:··.. ....···::---================+++**##%%%%%%%%#**+=-::·.. ..·:-=+++++=-:·.
..··::--==+++*********+++++=====----------===++********++=--:··. .··::---::·.
...···::::-----------::::::·············:::::------:::···.. .··:::::··.
.........···............. ................. ..···::···.
..·······..
....·······..
...···········..
··::::::::····..
..··-------:::··..
..::==++++=--::·..
.......... ......................·······:::::::::::·····.................:-+*****++=-:··.
.··::-----::··... ......·····:::::::::::::::::---===++++++++++==--:::···.......···:::--**#####*+=-:·.
.·:-=+**##**+=-::·... ....····::::::::::::::::::--==++*##%%%%%%%##*++=--::···.....··::--=++*##%%%%#*=-:·.
..·::-=+++++++==========+++++++++++++++***##%%%@@@@@@@@%##*+==-::····........ .·:-=++***+=-:·.
...·::-------::::::::::::::::::::::::-----=====+++====--:::··................ ··:=++*++=-:·.
....·····..............................··········...... ...... ..·:-+++==-:·.
.··:=====-:·.
.·:------:·.
..·::---::·.
..··:::::··.
....···::···..
..············..
......... ........·····::::::::::·······..................··-:::::::···..
....................................·····............···::---==++++++++===---::::::::::::-----------====---::··..
..····:::·····...............················..........··::-=++**#######**++==--::::::---==++***######***+++=-:··..
.·::--=====----======+++++++++++****##%%@@@@@@@@@@@@@@%##*+++====-------:::··.. .··:-==++**##*+==-:·.
..··:::--:::::······::::::::::::----====++++++++++===--::::···············.... ..··:++**##**+=-:·.
.....··............................············......... .............. ··=+**###*+=-:·.
.·-=+**#**+=-:·.
..:-=+****+=-:·.
.::-=+**++=-:·.
.·::-=+++=--:·.
.·::-===--::·.
.··::----::·..
................. ....·····:::::::··········............. ..····:::::··..
...····:::::::················....... ...··::--===========-----:::::::--------::::·····..····:::···...
...·::::--------------:::::::::···.... ..·::-==++*******+++==--------===+++*******+++==---::::::···...
.··::--=======================+++**##%@@@@@@@@@@@%%###**************+++==--::···.........····:::---===+++**#*++=-:·.
...···::::::::::::::::::::::::----====++++++===----::::::::::::::::::::···.... ....···:::::+++****+==-:·.
...............................·········....... .............. .....:-++*****+=-::·.
..:-+*****++=-:··.
..:-+*****++=-:·..
..:-+*****++=-:·..
..::++****+=--:·.
..::=+++**+=-:··.
.·:==++++=--:·..
....······................. ....················.......... .··--====--:··.
..··:-----------:::::::::::····.... ..··::---=========----::::::::··········..........····------::·...
..·:-==++++++++++++++++++===--::··... ..··:-==++**###***+++==------------=====------::::::::::::::::··..
.··:-==+*+++===---:::::::::--==++***########************####%%%%####***+++===------:::::::···::::--==+**#%%@%#*+=-:·
..··::-----:::::········:::::------------:::::······:::::--------:::::···························::::+**####*+=-:·.
....................................... .............. ................::+++****+=-:··.
..::++++++==-:··.
..--+++++==-:··..
··--++++==-::·..
··--*+++==-:·..
··=-**++==-:·..
··=-**++=-:··.
.....······................ ....·············..... ......····--*++==-:·..
..··::------=========-----:::··.... ....··::--==++++++===---::···.... ...··:::-------++==-:··.
.·::-=+***#####%%%%%%###**+==-::··......··::-=++*##%%%%%%%##**+==--::····............···::--===++++++===-::·.
.·:---===--::·····..·····::---==================++**##%%%%@@@@@%%%%####***+++==---::·······:::-==+**#%%%@@@@%#+=-:·.
..··:::--::::··········:::::::--::::::············:::-------------------::::::::::·············:::--==##%%%%#*+=::·.
.....···........................... .................................................--******+=-::·.
..--+++++==-:·..
..::====--:··.
..::=---::·..
··-:=--:··.
··--=--:·..
··--==-:·..
....················..... ....·············.... ...····::::::···=-+=-:··.
...··:--=====++++++===--:::··........···::-==+++*****++==--::·.. ..··:--==++++++++==-+=-:··.
.··:-=+*##%%%@@@@@@%%#**+=--::·····:::-=+*##%@@@@@@@@@@%%#*+=-:··. .··:-=+*#%%@@@@%%#**+=-:·..
..···::::···.....····::::---------::::----==++**##%%@@@@@@@@@%%%###**++===--:::······:::--=++***#########***+=-:··.
...····:::·······:::::::---::::::··········::::---=============--------:::::············::::---=======##***+=-:··..
.....·....···············...... ..................................................·······==***++=-:··..
··--++==-:··..
·.-:=--:··.
..::-:··.
..:·:··.
·.:·:·..
·.:·:·..
....·············.... .....·····::······... ...···::::::::::::····::-:·.
..··:-===+++++===--::···........··::--=+++*******++=--:·.. .·:--=+***********++=--:-:··.
..·:-=*##%%%%%%%##*+==-::·······:--=+*#%@@@@@@@@@@@@%#*+=-·. .·:=+*#%@@@@@@@@@@@%#*+=-::·...
.....·······::::------------::::----==+**#%%@@@@@@@@@@@%%#**++=--:::········:::--==+++***********++==---::··.....
...···::::::-------------:::::::::::---===++++***+++++===---:::·····.......····:::---============---==-:::··....
....········::::·······.............···················........... ........················--=--::··...
··-:--:··..
·.::::·..
..····.
..·.·.
..·...
..·...
...·········.... .....···········.... ...····:::::::::::::····..···...
..·::-=====--::··... ...··:--==+++***+++==-:··. .··:-==+*************++=--:··:···.........
.··:-+*##***++=-::·... ...··:-=+**#%@@@@@@@@@@%#+=-:·. .·:-=+#%@@@@@@@@@@@@@@%#*+=--:::········...
...··:----==========---------==+**#%@@@@@@@@@@@@@%#*+=-::·... ...··:--==++****####****++==--:··... ....
...··:----========-----::::----==+++*************++=--:··... ...··:::--===++++++++===---::··.··............
...···:::::::::·······....······::::::::::::::::····... ....·····::::::::::·····..··:···.........
..:·:···........
..····......
..·.·...
......
. .... .......
. .........···...
.....·..... .....·······...... .....····:::::::::::····.... ..·····::::···..
..··::::::··.. ...··::---=====---::··... ..···:--==+++********+++==-:::····::::-----::··.
..·::-====-:··. ..··:-==+**#######**+=-::·. .··:-=++*#%@@@@@@@@@@@%%#*++==--------===---:··.
..··:--========-----::----=++*#%@@@@@@@@@@@@@%#*+-:··. ..··:--==+++**********++==-::··.. ..······.
..··:---===-----:::::::---==++***************+=--:·.. ..··::--===+++++++++===--::···......···::::::··.
...··············.....·····:::::::::::::::::::··... ...····:::::::::::::····.....··:::::----::··.
..··-:------:::·..
..··::::---:::··..
..··:::::::::··..
..·.··::::::···..
..··:::::::··..
..::::----::··..
..... .......................... .....······:·······....... ··::--===--::·..
...···... ...····::::::::::::::········............···::---===++++===---:::·········--===+==--:··.
.···:::··.. ...··::---======-----::::::··············:::--==++**###%%%###**+==---:::::----===++==--:··.
..··::---:::·········::-=++*#%@@@@@@@@@@%#*+=-:·.. ...··::--==+++*******++==-::·... ..··:-=====--:·.
..···::::···········::--==+*************+==-:·.. ...··::---===+++++===---::····....··--=+*****+=-:·.
....................···:::::::::::::::::··... ....····::::::::::·····........::++**#%##*+=-:·
..--***##%#*+=-:·.
..--+******+=-:··.
..::=+++++==-::·..
..::-=====--::·..
..··-------::··..
··:------::··..
.....······:::::·····.... ......·······....... ··-------::··..
..... ....····:::---=========--::···...........···:::------::::····........·····-------::··..
..···... .....·····:::---==+++*****+++==--::::··::::---===++++++===--:::········:::::-------::···..
..... ..·::-=+**##%%%%%##**+==-:··.. ..··:--=++******++=--::··.......·::-=+*#%@%#*+=-:·.
.. ..··::--==++******++==--:··... ...··::---======---:::··········::--#%@@@@%#*+=-:·.
....···:::::::::::::···... .....··············..........···=+@@@@@@%#*+=-:·.
··++@@@@@@%#*+=-·.
··==%%%%%%#*+=-:·.
··--****++==-:··..
..::====---:···..
..··::::::···...
..·······....
.....····::::::::::···.... ............... ..·····......
....··::--==++*****+++=--::··............····::::::·····.....................··.........
......... ......··::-==+*##%%@@@%%%#**+==-:::::·:::::-----==----:::·····....··············...........
██████╗ ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ███████╗██████╗ ███████╗███╗ ██╗ ██████╗██╗ ██╗
██╔══██╗██║██╔════╝ ██╔════╝██╔═══██╗██╔══██╗██╔════╝██╔══██╗██╔════╝████╗ ██║██╔════╝██║ ██║
██████╔╝██║██║ ███╗██║ ██║ ██║██║ ██║█████╗ ██████╔╝█████╗ ██╔██╗ ██║██║ ███████║
██╔══██╗██║██║ ██║██║ ██║ ██║██║ ██║██╔══╝ ██╔══██╗██╔══╝ ██║╚██╗██║██║ ██╔══██║
██████╔╝██║╚██████╔╝╚██████╗╚██████╔╝██████╔╝███████╗██████╔╝███████╗██║ ╚████║╚██████╗██║ ██║
╚═════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝$ open /benchmarks/bigcodebench/tasks/default--v0~2e1~2…▌ posts · files
BigCodeBench / BigCodeBench v0.1.0_hf 113fb488-7f38-565e-9c75-35709791954b
Problem
Answer published by the source. Consult the official source to check your work against its answer.
complete prompt
import os
import shutil
def task_func(directory, backup_directory):
"""
Scans a specified directory for JSON files and copies them to a backup directory.
If the backup directory does not exist, it is created.
The function returns a list of paths to the copied files in the backup directory.
Parameters:
- directory (str): The path of the directory to scan for JSON files.
- backup_directory (str): The path of the directory where JSON files will be backed up.
Returns:
- list: Paths to the copied JSON files in the backup directory.
Note: The function assumes that the source directory exists and contains JSON files.
Requirements:
- os
- shutil
Examples:
>>> directory = 'path/to/source'
>>> backup_directory = 'path/to/backup'
>>> type(task_func(directory, backup_directory)) is list
True
>>> all(file.endswith('.json') for file in task_func(directory, backup_directory))
True
"""
instruct prompt
Scans a specified directory for JSON files and copies them to a backup directory. If the backup directory does not exist, it is created. The function returns a list of paths to the copied files in the backup directory.
Note that: The function assumes that the source directory exists and contains JSON files.
The function should output with:
list: Paths to the copied JSON files in the backup directory.
You should write self-contained code starting with:
Code
import os
import shutil
def task_func(directory, backup_directory):
code prompt
Code
import os
import shutil
def task_func(directory, backup_directory):
entry point
task_func
libs
- shutil
- os
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
- task_id
113fb488-7f38-565e-9c75-35709791954b- task_key
default--v0~2e1~2e0~5fhf--113fb488-7f38-565e-9c75-35709791954b- task_revision_id
- 3
- config / split
- default / v0.1.0_hf
initial import