├── README.md ├── cpp └── exercises │ └── practice │ ├── all-your-base │ ├── .approaches │ │ ├── config.json │ │ ├── in-parallel │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ ├── in-sequence │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ └── introduction.md │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── all_your_base.cpp │ ├── all_your_base.h │ ├── all_your_base_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── allergies │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── allergies.cpp │ ├── allergies.h │ ├── allergies_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── bank-account │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── bank_account.cpp │ ├── bank_account.h │ ├── bank_account_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── binary-search-tree │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── binary_search_tree.cpp │ ├── binary_search_tree.h │ ├── binary_search_tree_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── circular-buffer │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── circular_buffer.cpp │ ├── circular_buffer.h │ ├── circular_buffer_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── clock │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── clock.cpp │ ├── clock.h │ ├── clock_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── complex-numbers │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── complex_numbers.cpp │ ├── complex_numbers.h │ ├── complex_numbers_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── crypto-square │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── crypto_square.cpp │ ├── crypto_square.h │ ├── crypto_square_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── diamond │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── diamond.cpp │ ├── diamond.h │ ├── diamond_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── dnd-character │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── dnd_character.cpp │ ├── dnd_character.h │ ├── dnd_character_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── gigasecond │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── gigasecond.cpp │ ├── gigasecond.h │ ├── gigasecond_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── grade-school │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── grade_school.cpp │ ├── grade_school.h │ ├── grade_school_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── kindergarten-garden │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── kindergarten_garden.cpp │ ├── kindergarten_garden.h │ ├── kindergarten_garden_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── knapsack │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── create_tests.py │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── knapsack.cpp │ ├── knapsack.h │ ├── knapsack_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── linked-list │ ├── .docs │ │ ├── instructions.append.md │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── linked_list.cpp │ ├── linked_list.h │ ├── linked_list_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── meetup │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── meetup.cpp │ ├── meetup.h │ ├── meetup_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── parallel-letter-frequency │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── parallel_letter_frequency.cpp │ ├── parallel_letter_frequency.h │ ├── parallel_letter_frequency_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── perfect-numbers │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── perfect_numbers.cpp │ ├── perfect_numbers.h │ ├── perfect_numbers_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── phone-number │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── phone_number.cpp │ ├── phone_number.h │ ├── phone_number_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── queen-attack │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── queen_attack.cpp │ ├── queen_attack.h │ ├── queen_attack_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── robot-name │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ └── example.h │ ├── CMakeLists.txt │ ├── robot_name.cpp │ ├── robot_name.h │ ├── robot_name_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── space-age │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── space_age.cpp │ ├── space_age.h │ ├── space_age_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── spiral-matrix │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── spiral_matrix.cpp │ ├── spiral_matrix.h │ ├── spiral_matrix_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── sublist │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── sublist.cpp │ ├── sublist.h │ ├── sublist_test.cpp │ └── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── yacht │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.cpp │ │ ├── example.h │ │ └── tests.toml │ ├── CMakeLists.txt │ ├── test │ │ ├── catch.hpp │ │ └── tests-main.cpp │ ├── yacht.cpp │ ├── yacht.h │ └── yacht_test.cpp │ └── zebra-puzzle │ ├── .docs │ ├── instructions.md │ └── introduction.md │ ├── .meta │ ├── config.json │ ├── example.cpp │ ├── example.h │ └── tests.toml │ ├── CMakeLists.txt │ ├── test │ ├── catch.hpp │ └── tests-main.cpp │ ├── zebra_puzzle.cpp │ ├── zebra_puzzle.h │ └── zebra_puzzle_test.cpp ├── go └── exercises │ └── practice │ ├── alphametics │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── alphametics.go │ ├── alphametics_test.go │ ├── cases_test.go │ └── go.mod │ ├── beer-song │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── beer_song.go │ ├── beer_song_test.go │ └── go.mod │ ├── book-store │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── book_store.go │ ├── book_store_test.go │ ├── cases_test.go │ └── go.mod │ ├── bottle-song │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── bottle_song.go │ ├── bottle_song_test.go │ ├── cases_test.go │ └── go.mod │ ├── bowling │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── bowling.go │ ├── bowling_test.go │ ├── cases_test.go │ └── go.mod │ ├── connect │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── connect.go │ ├── connect_test.go │ └── go.mod │ ├── counter │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── .skip_tests │ │ ├── config.json │ │ └── example.go │ ├── counter.go │ ├── counter_test.go │ ├── go.mod │ ├── impl1.go │ ├── impl2.go │ ├── impl3.go │ ├── impl4.go │ ├── interface.go │ └── maker.go │ ├── crypto-square │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── crypto_square.go │ ├── crypto_square_test.go │ └── go.mod │ ├── dnd-character │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── dnd_character.go │ ├── dnd_character_test.go │ └── go.mod │ ├── dominoes │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── dominoes.go │ ├── dominoes_test.go │ └── go.mod │ ├── error-handling │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.go │ ├── common.go │ ├── error_handling.go │ ├── error_handling_test.go │ └── go.mod │ ├── food-chain │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── food_chain.go │ ├── food_chain_test.go │ └── go.mod │ ├── forth │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── forth.go │ ├── forth_test.go │ └── go.mod │ ├── hexadecimal │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.go │ ├── go.mod │ ├── hexadecimal.go │ └── hexadecimal_test.go │ ├── kindergarten-garden │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── go.mod │ ├── kindergarten_garden.go │ └── kindergarten_garden_test.go │ ├── ledger │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.go │ ├── go.mod │ ├── ledger.go │ └── ledger_test.go │ ├── markdown │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── markdown.go │ └── markdown_test.go │ ├── matrix │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── go.mod │ ├── matrix.go │ └── matrix_test.go │ ├── octal │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.go │ ├── go.mod │ ├── octal.go │ └── octal_test.go │ ├── paasio │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.go │ ├── go.mod │ ├── interface.go │ ├── paasio.go │ └── paasio_test.go │ ├── palindrome-products │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── go.mod │ ├── palindrome_products.go │ └── palindrome_products_test.go │ ├── pig-latin │ ├── .approaches │ │ ├── config.json │ │ ├── introduction.md │ │ ├── map-lookups-with-generics │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ └── map-lookups │ │ │ ├── content.md │ │ │ └── snippet.txt │ ├── .articles │ │ ├── config.json │ │ └── performance │ │ │ ├── content.md │ │ │ └── snippet.md │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── pig_latin.go │ └── pig_latin_test.go │ ├── poker │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── poker.go │ └── poker_test.go │ ├── pov │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── go.mod │ ├── pov.go │ └── pov_test.go │ ├── protein-translation │ ├── .approaches │ │ ├── config.json │ │ ├── introduction.md │ │ ├── map │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ └── switch │ │ │ ├── content.md │ │ │ └── snippet.txt │ ├── .articles │ │ ├── config.json │ │ └── performance │ │ │ ├── content.md │ │ │ └── snippet.md │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── go.mod │ ├── protein_translation.go │ └── protein_translation_test.go │ ├── react │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── go.mod │ ├── interfaces.go │ ├── react.go │ └── react_test.go │ ├── robot-simulator │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── defs.go │ ├── go.mod │ ├── robot_simulator.go │ ├── robot_simulator_step2_test.go │ ├── robot_simulator_step3_test.go │ └── robot_simulator_test.go │ ├── say │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── say.go │ └── say_test.go │ ├── scale-generator │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── scale_generator.go │ └── scale_generator_test.go │ ├── simple-linked-list │ ├── .approaches │ │ ├── config.json │ │ ├── introduction.md │ │ └── keep-track-of-size │ │ │ ├── content.md │ │ │ └── snippet.txt │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ └── example.go │ ├── go.mod │ ├── simple_linked_list.go │ └── simple_linked_list_test.go │ ├── sublist │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── relations.go │ ├── sublist.go │ └── sublist_test.go │ ├── transpose │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── transpose.go │ └── transpose_test.go │ ├── tree-building │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.go │ ├── go.mod │ ├── tree_building.go │ └── tree_building_test.go │ ├── trinary │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ └── tests.toml │ ├── go.mod │ ├── trinary.go │ └── trinary_test.go │ ├── two-bucket │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── bonus_test.go │ ├── cases_test.go │ ├── go.mod │ ├── two_bucket.go │ └── two_bucket_test.go │ ├── variable-length-quantity │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── variable_length_quantity.go │ └── variable_length_quantity_test.go │ ├── word-search │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── word_search.go │ └── word_search_test.go │ ├── wordy │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.go │ │ ├── gen.go │ │ └── tests.toml │ ├── cases_test.go │ ├── go.mod │ ├── wordy.go │ └── wordy_test.go │ └── zebra-puzzle │ ├── .docs │ ├── instructions.append.md │ ├── instructions.md │ └── introduction.md │ ├── .meta │ ├── config.json │ ├── example.go │ └── tests.toml │ ├── go.mod │ ├── zebra_puzzle.go │ └── zebra_puzzle_test.go ├── java └── exercises │ └── practice │ ├── affine-cipher │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── AffineCipher.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── AffineCipher.java │ │ └── test │ │ └── java │ │ └── AffineCipherTest.java │ ├── all-your-base │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── BaseConverter.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── BaseConverter.java │ │ └── test │ │ └── java │ │ └── BaseConverterTest.java │ ├── alphametics │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── Alphametics.java │ │ │ │ └── UnsolvablePuzzleException.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── Alphametics.java │ │ │ └── UnsolvablePuzzleException.java │ │ └── test │ │ └── java │ │ └── AlphameticsTest.java │ ├── bank-account │ ├── .docs │ │ ├── instructions.append.md │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── BankAccount.java │ │ │ │ └── BankAccountActionInvalidException.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── BankAccount.java │ │ │ └── BankAccountActionInvalidException.java │ │ └── test │ │ └── java │ │ └── BankAccountTest.java │ ├── book-store │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── BookStore.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── BookStore.java │ │ └── test │ │ └── java │ │ └── BookStoreTest.java │ ├── bottle-song │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── BottleSong.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── BottleSong.java │ │ └── test │ │ └── java │ │ └── BottleSongTest.java │ ├── bowling │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── BowlingGame.java │ │ │ │ └── Frame.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── BowlingGame.java │ │ └── test │ │ └── java │ │ └── BowlingGameTest.java │ ├── change │ ├── .approaches │ │ ├── config.json │ │ ├── dynamic-programming │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ └── introduction.md │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── ChangeCalculator.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── ChangeCalculator.java │ │ └── test │ │ └── java │ │ └── ChangeCalculatorTest.java │ ├── circular-buffer │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── BufferIOException.java │ │ │ │ └── CircularBuffer.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── BufferIOException.java │ │ │ └── CircularBuffer.java │ │ └── test │ │ └── java │ │ └── CircularBufferTest.java │ ├── connect │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── Board.java │ │ │ │ ├── Connect.java │ │ │ │ ├── UnionFind.java │ │ │ │ └── Winner.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── Connect.java │ │ │ └── Winner.java │ │ └── test │ │ └── java │ │ └── ConnectTest.java │ ├── custom-set │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── CustomSet.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── CustomSet.java │ │ └── test │ │ └── java │ │ └── CustomSetTest.java │ ├── dominoes │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── ChainNotFoundException.java │ │ │ │ ├── Domino.java │ │ │ │ └── Dominoes.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── ChainNotFoundException.java │ │ │ ├── Domino.java │ │ │ └── Dominoes.java │ │ └── test │ │ └── java │ │ └── DominoesTest.java │ ├── food-chain │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── FoodChain.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── FoodChain.java │ │ └── test │ │ └── java │ │ └── FoodChainTest.java │ ├── forth │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── ForthEvaluator.java │ │ │ │ └── Token.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── ForthEvaluator.java │ │ └── test │ │ └── java │ │ └── ForthEvaluatorTest.java │ ├── go-counting │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── GoCounting.java │ │ │ │ └── Player.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── GoCounting.java │ │ │ └── Player.java │ │ └── test │ │ └── java │ │ └── GoCountingTest.java │ ├── hangman │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── src │ │ │ └── reference │ │ │ └── java │ │ │ ├── Hangman.java │ │ │ ├── Output.java │ │ │ ├── Part.java │ │ │ └── Status.java │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── Hangman.java │ │ │ ├── Output.java │ │ │ ├── Part.java │ │ │ └── Status.java │ │ └── test │ │ └── java │ │ └── HangmanTest.java │ ├── house │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── House.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── House.java │ │ └── test │ │ └── java │ │ └── HouseTest.java │ ├── kindergarten-garden │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── KindergartenGarden.java │ │ │ │ └── Plant.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── KindergartenGarden.java │ │ │ └── Plant.java │ │ └── test │ │ └── java │ │ └── KindergartenGardenTest.java │ ├── ledger │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── Ledger.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── Ledger.java │ │ └── test │ │ └── java │ │ ├── LedgerTest.java │ │ └── LocaleExtension.java │ ├── mazy-mice │ ├── .docs │ │ ├── hints.md │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ └── src │ │ │ └── reference │ │ │ └── java │ │ │ ├── Dimensions.java │ │ │ └── MazeGenerator.java │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── MazeGenerator.java │ │ └── test │ │ └── java │ │ └── MazeGeneratorTest.java │ ├── ocr-numbers │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── Digit.java │ │ │ │ └── OpticalCharacterReader.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── OpticalCharacterReader.java │ │ └── test │ │ └── java │ │ └── OpticalCharacterReaderTest.java │ ├── palindrome-products │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── PalindromeCalculator.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── PalindromeCalculator.java │ │ └── test │ │ └── java │ │ └── PalindromeCalculatorTest.java │ ├── phone-number │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── PhoneNumber.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── PhoneNumber.java │ │ └── test │ │ └── java │ │ └── PhoneNumberTest.java │ ├── pig-latin │ ├── .approaches │ │ ├── charat-substring │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ ├── config.json │ │ └── introduction.md │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── PigLatinTranslator.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── PigLatinTranslator.java │ │ └── test │ │ └── java │ │ └── PigLatinTranslatorTest.java │ ├── poker │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── Card.java │ │ │ │ ├── Hand.java │ │ │ │ └── Poker.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── Poker.java │ │ └── test │ │ └── java │ │ └── PokerTest.java │ ├── pov │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── Tree.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── Tree.java │ │ └── test │ │ └── java │ │ └── PovTest.java │ ├── protein-translation │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── ProteinTranslator.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── ProteinTranslator.java │ │ └── test │ │ └── java │ │ └── ProteinTranslatorTest.java │ ├── pythagorean-triplet │ ├── .approaches │ │ ├── config.json │ │ ├── for-loops │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ ├── introduction.md │ │ └── intstream-parallel-flatmap-filter │ │ │ ├── content.md │ │ │ └── snippet.txt │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── PythagoreanTriplet.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── PythagoreanTriplet.java │ │ └── test │ │ └── java │ │ └── PythagoreanTripletTest.java │ ├── queen-attack │ ├── .approaches │ │ ├── config.json │ │ ├── difference-comparison │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ └── introduction.md │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── Queen.java │ │ │ │ └── QueenAttackCalculator.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── Queen.java │ │ │ └── QueenAttackCalculator.java │ │ └── test │ │ └── java │ │ └── QueenAttackCalculatorTest.java │ ├── rational-numbers │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── Rational.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── Rational.java │ │ └── test │ │ └── java │ │ └── RationalTest.java │ ├── react │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── React.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── React.java │ │ └── test │ │ └── java │ │ └── ReactTest.java │ ├── resistor-color-trio │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── ResistorColorTrio.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── ResistorColorTrio.java │ │ └── test │ │ └── java │ │ └── ResistorColorTrioTest.java │ ├── rest-api │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── Iou.java │ │ │ │ ├── RestApi.java │ │ │ │ └── User.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── Iou.java │ │ │ ├── RestApi.java │ │ │ └── User.java │ │ └── test │ │ └── java │ │ └── RestApiTest.java │ ├── satellite │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── Node.java │ │ │ │ ├── Satellite.java │ │ │ │ └── Tree.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── Node.java │ │ │ ├── Satellite.java │ │ │ └── Tree.java │ │ └── test │ │ └── java │ │ ├── SatelliteTest.java │ │ └── TreeTest.java │ ├── series │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── Series.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── Series.java │ │ └── test │ │ └── java │ │ └── SeriesTest.java │ ├── sgf-parsing │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── SgfNode.java │ │ │ │ ├── SgfParsing.java │ │ │ │ └── SgfParsingException.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── SgfNode.java │ │ │ ├── SgfParsing.java │ │ │ └── SgfParsingException.java │ │ └── test │ │ └── java │ │ └── SgfParsingTest.java │ ├── simple-linked-list │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ └── src │ │ │ └── reference │ │ │ └── java │ │ │ └── SimpleLinkedList.java │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── SimpleLinkedList.java │ │ └── test │ │ └── java │ │ └── SimpleLinkedListTest.java │ ├── state-of-tic-tac-toe │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── GameState.java │ │ │ │ └── StateOfTicTacToe.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── GameState.java │ │ │ └── StateOfTicTacToe.java │ │ └── test │ │ └── java │ │ └── StateOfTicTacToeTest.java │ ├── transpose │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── Transpose.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── Transpose.java │ │ └── test │ │ └── java │ │ └── TransposeTest.java │ ├── tree-building │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── src │ │ │ └── reference │ │ │ └── java │ │ │ ├── BuildTree.java │ │ │ ├── InvalidRecordsException.java │ │ │ ├── Record.java │ │ │ └── TreeNode.java │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── BuildTree.java │ │ │ ├── InvalidRecordsException.java │ │ │ ├── Record.java │ │ │ └── TreeNode.java │ │ └── test │ │ └── java │ │ └── BuildTreeTest.java │ ├── twelve-days │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── TwelveDays.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── TwelveDays.java │ │ └── test │ │ └── java │ │ └── TwelveDaysTest.java │ ├── two-bucket │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── TwoBucket.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── TwoBucket.java │ │ └── test │ │ └── java │ │ └── TwoBucketTest.java │ ├── variable-length-quantity │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── VariableLengthQuantity.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── VariableLengthQuantity.java │ │ └── test │ │ └── java │ │ └── VariableLengthQuantityTest.java │ ├── word-search │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ ├── Pair.java │ │ │ │ ├── WordLocation.java │ │ │ │ └── WordSearcher.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ ├── Pair.java │ │ │ ├── WordLocation.java │ │ │ └── WordSearcher.java │ │ └── test │ │ └── java │ │ └── WordSearcherTest.java │ ├── wordy │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── WordProblemSolver.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── WordProblemSolver.java │ │ └── test │ │ └── java │ │ └── WordProblemSolverTest.java │ ├── zebra-puzzle │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── src │ │ │ └── reference │ │ │ │ └── java │ │ │ │ └── ZebraPuzzle.java │ │ └── tests.toml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── ZebraPuzzle.java │ │ └── test │ │ └── java │ │ └── ZebraPuzzleTest.java │ └── zipper │ ├── .docs │ └── instructions.md │ ├── .meta │ ├── config.json │ ├── src │ │ └── reference │ │ │ └── java │ │ │ └── Zipper.java │ └── tests.toml │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ ├── main │ └── java │ │ └── Zipper.java │ └── test │ └── java │ └── ZipperTest.java ├── javascript └── exercises │ └── practice │ ├── affine-cipher │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── affine-cipher.js │ ├── affine-cipher.spec.js │ ├── babel.config.js │ └── package.json │ ├── alphametics │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── alphametics.js │ ├── alphametics.spec.js │ ├── babel.config.js │ └── package.json │ ├── beer-song │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── beer-song.js │ ├── beer-song.spec.js │ └── package.json │ ├── binary │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── binary.js │ ├── binary.spec.js │ └── package.json │ ├── book-store │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── book-store.js │ ├── book-store.spec.js │ └── package.json │ ├── bottle-song │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── bottle-song.js │ ├── bottle-song.spec.js │ └── package.json │ ├── bowling │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── bowling.js │ ├── bowling.spec.js │ └── package.json │ ├── complex-numbers │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── complex-numbers.js │ ├── complex-numbers.spec.js │ └── package.json │ ├── connect │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── connect.js │ ├── connect.spec.js │ └── package.json │ ├── food-chain │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── food-chain.js │ ├── food-chain.spec.js │ └── package.json │ ├── forth │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── forth.js │ ├── forth.spec.js │ └── package.json │ ├── go-counting │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── go-counting.js │ ├── go-counting.spec.js │ └── package.json │ ├── grade-school │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── grade-school.js │ ├── grade-school.spec.js │ └── package.json │ ├── grep │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── data │ │ ├── iliad.txt │ │ ├── midsummer-night.txt │ │ └── paradise-lost.txt │ ├── grep.js │ ├── grep.spec.js │ └── package.json │ ├── house │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── house.js │ ├── house.spec.js │ └── package.json │ ├── killer-sudoku-helper │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── killer-sudoku-helper.js │ ├── killer-sudoku-helper.spec.js │ └── package.json │ ├── ledger │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── ledger.js │ ├── ledger.spec.js │ └── package.json │ ├── list-ops │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── list-ops.js │ ├── list-ops.spec.js │ └── package.json │ ├── meetup │ ├── .docs │ │ ├── instructions.append.md │ │ ├── instructions.md │ │ └── introduction.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── meetup.js │ ├── meetup.spec.js │ └── package.json │ ├── ocr-numbers │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── ocr-numbers.js │ ├── ocr-numbers.spec.js │ └── package.json │ ├── palindrome-products │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── palindrome-products.js │ └── palindrome-products.spec.js │ ├── parallel-letter-frequency │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── parallel-letter-frequency.js │ └── parallel-letter-frequency.spec.js │ ├── phone-number │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── phone-number.js │ └── phone-number.spec.js │ ├── pig-latin │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── pig-latin.js │ └── pig-latin.spec.js │ ├── poker │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── poker.js │ └── poker.spec.js │ ├── promises │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ └── proof.ci.js │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── promises.js │ └── promises.spec.js │ ├── queen-attack │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── queen-attack.js │ └── queen-attack.spec.js │ ├── rational-numbers │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── rational-numbers.js │ └── rational-numbers.spec.js │ ├── react │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── react.js │ └── react.spec.js │ ├── rectangles │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── rectangles.js │ └── rectangles.spec.js │ ├── resistor-color-trio │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── resistor-color-trio.js │ └── resistor-color-trio.spec.js │ ├── rest-api │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── rest-api.js │ └── rest-api.spec.js │ ├── robot-name │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ └── proof.ci.js │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── robot-name.js │ └── robot-name.spec.js │ ├── say │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── say.js │ └── say.spec.js │ ├── scale-generator │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── scale-generator.js │ └── scale-generator.spec.js │ ├── simple-linked-list │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ └── proof.ci.js │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── simple-linked-list.js │ └── simple-linked-list.spec.js │ ├── space-age │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── space-age.js │ └── space-age.spec.js │ ├── state-of-tic-tac-toe │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── state-of-tic-tac-toe.js │ └── state-of-tic-tac-toe.spec.js │ ├── sum-of-multiples │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── sum-of-multiples.js │ └── sum-of-multiples.spec.js │ ├── tournament │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── tournament.js │ └── tournament.spec.js │ ├── transpose │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── transpose.js │ └── transpose.spec.js │ ├── triangle │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── triangle.js │ └── triangle.spec.js │ ├── twelve-days │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── twelve-days.js │ └── twelve-days.spec.js │ ├── two-bucket │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── two-bucket.js │ └── two-bucket.spec.js │ ├── variable-length-quantity │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── variable-length-quantity.js │ └── variable-length-quantity.spec.js │ ├── word-search │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── word-search.js │ └── word-search.spec.js │ ├── wordy │ ├── .docs │ │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── wordy.js │ └── wordy.spec.js │ ├── zebra-puzzle │ ├── .docs │ │ ├── instructions.append.md │ │ ├── instructions.md │ │ └── introduction.md │ ├── .eslintrc │ ├── .meta │ │ ├── config.json │ │ ├── proof.ci.js │ │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── zebra-puzzle.js │ └── zebra-puzzle.spec.js │ └── zipper │ ├── .docs │ └── instructions.md │ ├── .eslintrc │ ├── .meta │ ├── config.json │ ├── proof.ci.js │ └── tests.toml │ ├── .npmrc │ ├── LICENSE │ ├── babel.config.js │ ├── package.json │ ├── zipper.js │ └── zipper.spec.js ├── python └── exercises │ └── practice │ ├── affine-cipher │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── affine_cipher.py │ └── affine_cipher_test.py │ ├── beer-song │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── beer_song.py │ └── beer_song_test.py │ ├── book-store │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── additional_tests.json │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── book_store.py │ └── book_store_test.py │ ├── bottle-song │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── bottle_song.py │ └── bottle_song_test.py │ ├── bowling │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── bowling.py │ └── bowling_test.py │ ├── connect │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── connect.py │ └── connect_test.py │ ├── dominoes │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── dominoes.py │ └── dominoes_test.py │ ├── dot-dsl │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.py │ ├── dot_dsl.py │ └── dot_dsl_test.py │ ├── food-chain │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── food_chain.py │ └── food_chain_test.py │ ├── forth │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── forth.py │ └── forth_test.py │ ├── go-counting │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── go_counting.py │ └── go_counting_test.py │ ├── grade-school │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── grade_school.py │ └── grade_school_test.py │ ├── grep │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── plugins.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── grep.py │ └── grep_test.py │ ├── hangman │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.py │ ├── hangman.py │ └── hangman_test.py │ ├── list-ops │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── additional_tests.json │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── list_ops.py │ └── list_ops_test.py │ ├── paasio │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.py │ ├── paasio.py │ ├── paasio_test.py │ └── test_utils.py │ ├── phone-number │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── additional_tests.json │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── phone_number.py │ └── phone_number_test.py │ ├── pig-latin │ ├── .approaches │ │ ├── config.json │ │ ├── introduction.md │ │ └── sets-and-slices │ │ │ ├── content.md │ │ │ └── snippet.txt │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── pig_latin.py │ └── pig_latin_test.py │ ├── poker │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── poker.py │ └── poker_test.py │ ├── pov │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── pov.py │ └── pov_test.py │ ├── proverb │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── additional_tests.json │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── proverb.py │ └── proverb_test.py │ ├── react │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── react.py │ └── react_test.py │ ├── rest-api │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── rest_api.py │ └── rest_api_test.py │ ├── robot-name │ ├── .approaches │ │ ├── config.json │ │ ├── introduction.md │ │ ├── mass-name-generation │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ └── name-on-the-fly │ │ │ ├── content.md │ │ │ └── snippet.txt │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.py │ ├── robot_name.py │ └── robot_name_test.py │ ├── scale-generator │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── scale_generator.py │ └── scale_generator_test.py │ ├── sgf-parsing │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── sgf_parsing.py │ └── sgf_parsing_test.py │ ├── simple-linked-list │ ├── .docs │ │ ├── hints.md │ │ ├── instructions.append.md │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ └── example.py │ ├── simple_linked_list.py │ └── simple_linked_list_test.py │ ├── transpose │ ├── .docs │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── transpose.py │ └── transpose_test.py │ ├── tree-building │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ └── example.py │ ├── tree_building.py │ └── tree_building_test.py │ ├── two-bucket │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── two_bucket.py │ └── two_bucket_test.py │ ├── variable-length-quantity │ ├── .docs │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── variable_length_quantity.py │ └── variable_length_quantity_test.py │ ├── wordy │ ├── .approaches │ │ ├── config.json │ │ ├── dunder-getattribute │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ ├── functools-reduce │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ ├── import-callables-from-operator │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ ├── introduction.md │ │ ├── lambdas-in-a-dictionary │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ ├── recursion │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ ├── regex-with-operator-module │ │ │ ├── content.md │ │ │ └── snippet.txt │ │ └── string-list-and-dict-methods │ │ │ ├── content.md │ │ │ └── snippet.txt │ ├── .docs │ │ ├── hints.md │ │ ├── instructions.append.md │ │ └── instructions.md │ ├── .meta │ │ ├── additional_tests.json │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── wordy.py │ └── wordy_test.py │ ├── zebra-puzzle │ ├── .docs │ │ ├── instructions.md │ │ └── introduction.md │ ├── .meta │ │ ├── config.json │ │ ├── example.py │ │ ├── template.j2 │ │ └── tests.toml │ ├── zebra_puzzle.py │ └── zebra_puzzle_test.py │ └── zipper │ ├── .docs │ └── instructions.md │ ├── .meta │ ├── config.json │ ├── example.py │ ├── template.j2 │ └── tests.toml │ ├── zipper.py │ └── zipper_test.py └── rust └── exercises └── practice ├── accumulate ├── .docs │ ├── hints.md │ ├── instructions.append.md │ └── instructions.md ├── .meta │ ├── config.json │ ├── example.rs │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── accumulate.rs ├── acronym ├── .docs │ └── instructions.md ├── .meta │ ├── additional-tests.json │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── acronym.rs ├── alphametics ├── .docs │ └── instructions.md ├── .meta │ ├── Cargo-example.toml │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── alphametics.rs ├── book-store ├── .docs │ └── instructions.md ├── .meta │ ├── Cargo-example.toml │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── book-store.rs ├── bowling ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ ├── example.rs │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── bowling.rs ├── decimal ├── .docs │ ├── hints.md │ └── instructions.md ├── .meta │ ├── Cargo-example.toml │ ├── config.json │ └── example.rs ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── decimal.rs ├── dot-dsl ├── .docs │ ├── instructions.append.md │ └── instructions.md ├── .meta │ ├── config.json │ └── example.rs ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── dot-dsl.rs ├── doubly-linked-list ├── .docs │ ├── hints.md │ └── instructions.md ├── .meta │ ├── config.json │ └── example.rs ├── Cargo.toml ├── src │ ├── lib.rs │ └── pre_implemented.rs └── tests │ ├── doubly-linked-list.rs │ ├── step_4_leak_test_1.rs │ └── step_4_leak_test_2.rs ├── fizzy ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ └── example.rs ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── fizzy.rs ├── forth ├── .docs │ ├── instructions.append.md │ └── instructions.md ├── .meta │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ ├── alloc-attack.rs │ └── forth.rs ├── gigasecond ├── .docs │ ├── instructions.append.md │ ├── instructions.md │ └── introduction.md ├── .meta │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── gigasecond.rs ├── grade-school ├── .docs │ └── instructions.md ├── .meta │ ├── additional-tests.json │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── grade-school.rs ├── grep ├── .docs │ ├── instructions.append.md │ └── instructions.md ├── .meta │ ├── Cargo-example.toml │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── grep.rs ├── luhn-from ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ └── example.rs ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── luhn-from.rs ├── macros ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ └── example.rs ├── Cargo.toml ├── src │ └── lib.rs └── tests │ ├── invalid │ ├── Cargo.toml │ ├── comma-sep.rs │ ├── double-commas.rs │ ├── leading-comma.rs │ ├── missing-argument.rs │ ├── no-comma.rs │ ├── only-arrow.rs │ ├── only-comma.rs │ ├── single-argument.rs │ ├── triple-arguments.rs │ └── two-arrows.rs │ └── macros.rs ├── nucleotide-codons ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ └── example.rs ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── nucleotide-codons.rs ├── ocr-numbers ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ ├── example.rs │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── ocr-numbers.rs ├── parallel-letter-frequency ├── .docs │ ├── instructions.append.md │ └── instructions.md ├── .meta │ ├── config.json │ └── example.rs ├── Cargo.toml ├── benches │ └── benchmark.rs ├── src │ └── lib.rs └── tests │ └── parallel-letter-frequency.rs ├── pig-latin ├── .docs │ ├── instructions.md │ └── introduction.md ├── .meta │ ├── Cargo-example.toml │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── pig-latin.rs ├── poker ├── .docs │ ├── hints.md │ └── instructions.md ├── .meta │ ├── Cargo-example.toml │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── poker.rs ├── react ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ ├── example.rs │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── react.rs ├── robot-name ├── .docs │ ├── instructions.append.md │ └── instructions.md ├── .meta │ ├── Cargo-example.toml │ ├── config.json │ └── example.rs ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── robot-name.rs ├── say ├── .docs │ ├── instructions.append.md │ └── instructions.md ├── .meta │ ├── additional-tests.json │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── say.rs ├── scale-generator ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ ├── example.rs │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── scale-generator.rs ├── simple-cipher ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ ├── example.rs │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── simple-cipher.rs ├── two-bucket ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── two-bucket.rs ├── variable-length-quantity ├── .docs │ └── instructions.md ├── .meta │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── variable-length-quantity.rs ├── word-count ├── .docs │ ├── instructions.md │ └── introduction.md ├── .meta │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── word-count.rs ├── wordy ├── .docs │ ├── instructions.append.md │ └── instructions.md ├── .meta │ ├── additional-tests.json │ ├── config.json │ ├── example.rs │ ├── test_template.tera │ └── tests.toml ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── wordy.rs └── xorcism ├── .docs ├── instructions.append.md └── instructions.md ├── .meta ├── additional-tests.json ├── config.json ├── example.rs └── test_template.tera ├── Cargo.toml ├── src └── lib.rs └── tests └── xorcism.rs /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/README.md -------------------------------------------------------------------------------- /cpp/exercises/practice/all-your-base/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/allergies/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/allergies/.meta/config.json -------------------------------------------------------------------------------- /cpp/exercises/practice/allergies/.meta/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/allergies/.meta/example.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/allergies/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/allergies/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/allergies/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/allergies/.meta/tests.toml -------------------------------------------------------------------------------- /cpp/exercises/practice/allergies/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/allergies/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/allergies/allergies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/allergies/allergies.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/allergies/allergies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/allergies/allergies.h -------------------------------------------------------------------------------- /cpp/exercises/practice/allergies/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/allergies/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/allergies/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/bank-account/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/bank-account/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/bank-account/bank_account.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/bank-account/bank_account.h -------------------------------------------------------------------------------- /cpp/exercises/practice/bank-account/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/bank-account/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/bank-account/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/binary-search-tree/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/circular-buffer/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/.docs/instructions.md -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/.meta/config.json -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/.meta/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/.meta/example.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/.meta/tests.toml -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/clock.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/clock.h -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/clock_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/clock_test.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/clock/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/clock/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/complex-numbers/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/crypto-square/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/diamond/.meta/config.json -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/.meta/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/diamond/.meta/example.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/diamond/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/diamond/.meta/tests.toml -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/diamond/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/diamond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/diamond/diamond.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/diamond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/diamond/diamond.h -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/diamond_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/diamond/diamond_test.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/diamond/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/diamond/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/dnd-character/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/gigasecond/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/gigasecond/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/gigasecond/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/gigasecond/.meta/tests.toml -------------------------------------------------------------------------------- /cpp/exercises/practice/gigasecond/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/gigasecond/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/gigasecond/gigasecond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/gigasecond/gigasecond.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/gigasecond/gigasecond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/gigasecond/gigasecond.h -------------------------------------------------------------------------------- /cpp/exercises/practice/gigasecond/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/gigasecond/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/gigasecond/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/grade-school/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/grade-school/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/grade-school/grade_school.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/grade-school/grade_school.h -------------------------------------------------------------------------------- /cpp/exercises/practice/grade-school/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/grade-school/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/grade-school/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/kindergarten-garden/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/knapsack/.meta/config.json -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/.meta/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/knapsack/.meta/example.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/knapsack/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/knapsack/.meta/tests.toml -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/knapsack/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/knapsack/knapsack.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/knapsack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/knapsack/knapsack.h -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/knapsack_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/knapsack/knapsack_test.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/knapsack/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/knapsack/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/linked-list/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/linked-list/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/linked-list/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/linked-list/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/linked-list/linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/linked-list/linked_list.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/linked-list/linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/linked-list/linked_list.h -------------------------------------------------------------------------------- /cpp/exercises/practice/linked-list/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/linked-list/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/linked-list/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/meetup/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/meetup/.meta/config.json -------------------------------------------------------------------------------- /cpp/exercises/practice/meetup/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/meetup/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/meetup/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/meetup/.meta/tests.toml -------------------------------------------------------------------------------- /cpp/exercises/practice/meetup/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/meetup/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/meetup/meetup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/meetup/meetup.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/meetup/meetup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/meetup/meetup.h -------------------------------------------------------------------------------- /cpp/exercises/practice/meetup/meetup_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/meetup/meetup_test.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/meetup/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/meetup/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/meetup/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/parallel-letter-frequency/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/perfect-numbers/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/phone-number/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/phone-number/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/phone-number/phone_number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/phone-number/phone_number.h -------------------------------------------------------------------------------- /cpp/exercises/practice/phone-number/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/phone-number/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/phone-number/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/queen-attack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/queen-attack/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/queen-attack/queen_attack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/queen-attack/queen_attack.h -------------------------------------------------------------------------------- /cpp/exercises/practice/queen-attack/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/queen-attack/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/queen-attack/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/robot-name/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/robot-name/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/robot-name/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/robot-name/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/robot-name/robot_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/robot-name/robot_name.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/robot-name/robot_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/robot-name/robot_name.h -------------------------------------------------------------------------------- /cpp/exercises/practice/robot-name/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/robot-name/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/robot-name/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/space-age/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/space-age/.meta/config.json -------------------------------------------------------------------------------- /cpp/exercises/practice/space-age/.meta/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/space-age/.meta/example.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/space-age/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/space-age/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/space-age/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/space-age/.meta/tests.toml -------------------------------------------------------------------------------- /cpp/exercises/practice/space-age/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/space-age/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/space-age/space_age.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/space-age/space_age.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/space-age/space_age.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/space-age/space_age.h -------------------------------------------------------------------------------- /cpp/exercises/practice/space-age/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/space-age/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/space-age/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/spiral-matrix/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/sublist/.meta/config.json -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/.meta/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/sublist/.meta/example.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/sublist/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/sublist/.meta/tests.toml -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/sublist/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/sublist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/sublist/sublist.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/sublist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/sublist/sublist.h -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/sublist_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/sublist/sublist_test.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/sublist/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/sublist/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/.docs/instructions.md -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/.docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/.docs/introduction.md -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/.meta/config.json -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/.meta/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/.meta/example.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/.meta/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/.meta/example.h -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/.meta/tests.toml -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/yacht.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/yacht.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/yacht.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/yacht.h -------------------------------------------------------------------------------- /cpp/exercises/practice/yacht/yacht_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/yacht/yacht_test.cpp -------------------------------------------------------------------------------- /cpp/exercises/practice/zebra-puzzle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/zebra-puzzle/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/exercises/practice/zebra-puzzle/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/zebra-puzzle/test/catch.hpp -------------------------------------------------------------------------------- /cpp/exercises/practice/zebra-puzzle/test/tests-main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /cpp/exercises/practice/zebra-puzzle/zebra_puzzle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/cpp/exercises/practice/zebra-puzzle/zebra_puzzle.h -------------------------------------------------------------------------------- /go/exercises/practice/alphametics/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/alphametics/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/alphametics/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/alphametics/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/alphametics/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/alphametics/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/alphametics/alphametics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/alphametics/alphametics.go -------------------------------------------------------------------------------- /go/exercises/practice/alphametics/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/alphametics/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/alphametics/go.mod: -------------------------------------------------------------------------------- 1 | module alphametics 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/beer-song/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/beer-song/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/beer-song/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/beer-song/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/beer-song/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/beer-song/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/beer-song/beer_song.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/beer-song/beer_song.go -------------------------------------------------------------------------------- /go/exercises/practice/beer-song/beer_song_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/beer-song/beer_song_test.go -------------------------------------------------------------------------------- /go/exercises/practice/beer-song/go.mod: -------------------------------------------------------------------------------- 1 | module beer 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/book-store/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/book-store/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/book-store/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/book-store/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/book-store/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/book-store/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/book-store/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/book-store/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/book-store/book_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/book-store/book_store.go -------------------------------------------------------------------------------- /go/exercises/practice/book-store/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/book-store/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/book-store/go.mod: -------------------------------------------------------------------------------- 1 | module bookstore 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/bottle-song/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bottle-song/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/bottle-song/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bottle-song/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/bottle-song/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bottle-song/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/bottle-song/bottle_song.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bottle-song/bottle_song.go -------------------------------------------------------------------------------- /go/exercises/practice/bottle-song/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bottle-song/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/bottle-song/go.mod: -------------------------------------------------------------------------------- 1 | module bottlesong 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/bowling/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bowling/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/bowling/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bowling/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/bowling/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bowling/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/bowling/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bowling/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/bowling/bowling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bowling/bowling.go -------------------------------------------------------------------------------- /go/exercises/practice/bowling/bowling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bowling/bowling_test.go -------------------------------------------------------------------------------- /go/exercises/practice/bowling/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/bowling/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/bowling/go.mod: -------------------------------------------------------------------------------- 1 | module bowling 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/connect/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/connect/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/connect/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/connect/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/connect/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/connect/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/connect/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/connect/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/connect/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/connect/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/connect/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/connect/connect.go -------------------------------------------------------------------------------- /go/exercises/practice/connect/connect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/connect/connect_test.go -------------------------------------------------------------------------------- /go/exercises/practice/connect/go.mod: -------------------------------------------------------------------------------- 1 | module connect 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/counter/.meta/.skip_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/counter/.meta/.skip_tests -------------------------------------------------------------------------------- /go/exercises/practice/counter/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/counter/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/counter/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/counter/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/counter/counter.go: -------------------------------------------------------------------------------- 1 | package counter 2 | 3 | // TODO: add solution stub 4 | -------------------------------------------------------------------------------- /go/exercises/practice/counter/counter_test.go: -------------------------------------------------------------------------------- 1 | package counter 2 | 3 | // Define your tests here 4 | -------------------------------------------------------------------------------- /go/exercises/practice/counter/go.mod: -------------------------------------------------------------------------------- 1 | module counter 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/counter/impl1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/counter/impl1.go -------------------------------------------------------------------------------- /go/exercises/practice/counter/impl2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/counter/impl2.go -------------------------------------------------------------------------------- /go/exercises/practice/counter/impl3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/counter/impl3.go -------------------------------------------------------------------------------- /go/exercises/practice/counter/impl4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/counter/impl4.go -------------------------------------------------------------------------------- /go/exercises/practice/counter/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/counter/interface.go -------------------------------------------------------------------------------- /go/exercises/practice/counter/maker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/counter/maker.go -------------------------------------------------------------------------------- /go/exercises/practice/crypto-square/go.mod: -------------------------------------------------------------------------------- 1 | module cryptosquare 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/dnd-character/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/dnd-character/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/dnd-character/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/dnd-character/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/dnd-character/go.mod: -------------------------------------------------------------------------------- 1 | module dnd-character 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/dominoes/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/dominoes/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/dominoes/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/dominoes/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/dominoes/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/dominoes/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/dominoes/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/dominoes/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/dominoes/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/dominoes/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/dominoes/dominoes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/dominoes/dominoes.go -------------------------------------------------------------------------------- /go/exercises/practice/dominoes/dominoes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/dominoes/dominoes_test.go -------------------------------------------------------------------------------- /go/exercises/practice/dominoes/go.mod: -------------------------------------------------------------------------------- 1 | module dominoes 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/error-handling/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/error-handling/common.go -------------------------------------------------------------------------------- /go/exercises/practice/error-handling/go.mod: -------------------------------------------------------------------------------- 1 | module erratum 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/food-chain/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/food-chain/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/food-chain/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/food-chain/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/food-chain/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/food-chain/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/food-chain/food_chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/food-chain/food_chain.go -------------------------------------------------------------------------------- /go/exercises/practice/food-chain/go.mod: -------------------------------------------------------------------------------- 1 | module foodchain 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/forth/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/forth/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/forth/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/forth/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/forth/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/forth/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/forth/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/forth/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/forth/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/forth/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/forth/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/forth/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/forth/forth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/forth/forth.go -------------------------------------------------------------------------------- /go/exercises/practice/forth/forth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/forth/forth_test.go -------------------------------------------------------------------------------- /go/exercises/practice/forth/go.mod: -------------------------------------------------------------------------------- 1 | module forth 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/hexadecimal/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/hexadecimal/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/hexadecimal/go.mod: -------------------------------------------------------------------------------- 1 | module hexadecimal 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/hexadecimal/hexadecimal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/hexadecimal/hexadecimal.go -------------------------------------------------------------------------------- /go/exercises/practice/kindergarten-garden/go.mod: -------------------------------------------------------------------------------- 1 | module kindergarten 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/ledger/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/ledger/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/ledger/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/ledger/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/ledger/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/ledger/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/ledger/go.mod: -------------------------------------------------------------------------------- 1 | module ledger 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/ledger/ledger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/ledger/ledger.go -------------------------------------------------------------------------------- /go/exercises/practice/ledger/ledger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/ledger/ledger_test.go -------------------------------------------------------------------------------- /go/exercises/practice/markdown/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/markdown/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/markdown/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/markdown/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/markdown/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/markdown/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/markdown/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/markdown/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/markdown/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/markdown/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/markdown/go.mod: -------------------------------------------------------------------------------- 1 | module markdown 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/markdown/markdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/markdown/markdown.go -------------------------------------------------------------------------------- /go/exercises/practice/markdown/markdown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/markdown/markdown_test.go -------------------------------------------------------------------------------- /go/exercises/practice/matrix/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/matrix/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/matrix/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/matrix/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/matrix/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/matrix/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/matrix/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/matrix/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/matrix/go.mod: -------------------------------------------------------------------------------- 1 | module matrix 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/matrix/matrix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/matrix/matrix.go -------------------------------------------------------------------------------- /go/exercises/practice/matrix/matrix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/matrix/matrix_test.go -------------------------------------------------------------------------------- /go/exercises/practice/octal/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/octal/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/octal/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/octal/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/octal/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/octal/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/octal/go.mod: -------------------------------------------------------------------------------- 1 | module octal 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/octal/octal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/octal/octal.go -------------------------------------------------------------------------------- /go/exercises/practice/octal/octal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/octal/octal_test.go -------------------------------------------------------------------------------- /go/exercises/practice/paasio/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/paasio/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/paasio/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/paasio/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/paasio/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/paasio/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/paasio/go.mod: -------------------------------------------------------------------------------- 1 | module paasio 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/paasio/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/paasio/interface.go -------------------------------------------------------------------------------- /go/exercises/practice/paasio/paasio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/paasio/paasio.go -------------------------------------------------------------------------------- /go/exercises/practice/paasio/paasio_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/paasio/paasio_test.go -------------------------------------------------------------------------------- /go/exercises/practice/palindrome-products/go.mod: -------------------------------------------------------------------------------- 1 | module palindrome 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/pig-latin/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pig-latin/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/pig-latin/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pig-latin/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/pig-latin/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pig-latin/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/pig-latin/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pig-latin/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/pig-latin/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pig-latin/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/pig-latin/go.mod: -------------------------------------------------------------------------------- 1 | module piglatin 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/pig-latin/pig_latin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pig-latin/pig_latin.go -------------------------------------------------------------------------------- /go/exercises/practice/pig-latin/pig_latin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pig-latin/pig_latin_test.go -------------------------------------------------------------------------------- /go/exercises/practice/poker/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/poker/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/poker/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/poker/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/poker/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/poker/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/poker/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/poker/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/poker/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/poker/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/poker/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/poker/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/poker/go.mod: -------------------------------------------------------------------------------- 1 | module poker 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/poker/poker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/poker/poker.go -------------------------------------------------------------------------------- /go/exercises/practice/poker/poker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/poker/poker_test.go -------------------------------------------------------------------------------- /go/exercises/practice/pov/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pov/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/pov/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pov/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/pov/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pov/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/pov/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pov/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/pov/go.mod: -------------------------------------------------------------------------------- 1 | module pov 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/pov/pov.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pov/pov.go -------------------------------------------------------------------------------- /go/exercises/practice/pov/pov_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/pov/pov_test.go -------------------------------------------------------------------------------- /go/exercises/practice/protein-translation/go.mod: -------------------------------------------------------------------------------- 1 | module protein 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/react/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/react/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/react/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/react/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/react/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/react/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/react/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/react/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/react/go.mod: -------------------------------------------------------------------------------- 1 | module react 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/react/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/react/interfaces.go -------------------------------------------------------------------------------- /go/exercises/practice/react/react.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/react/react.go -------------------------------------------------------------------------------- /go/exercises/practice/react/react_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/react/react_test.go -------------------------------------------------------------------------------- /go/exercises/practice/robot-simulator/defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/robot-simulator/defs.go -------------------------------------------------------------------------------- /go/exercises/practice/robot-simulator/go.mod: -------------------------------------------------------------------------------- 1 | module robot 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/say/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/say/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/say/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/say/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/say/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/say/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/say/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/say/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/say/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/say/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/say/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/say/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/say/go.mod: -------------------------------------------------------------------------------- 1 | module say 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/say/say.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/say/say.go -------------------------------------------------------------------------------- /go/exercises/practice/say/say_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/say/say_test.go -------------------------------------------------------------------------------- /go/exercises/practice/scale-generator/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/scale-generator/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/scale-generator/go.mod: -------------------------------------------------------------------------------- 1 | module scale 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/simple-linked-list/go.mod: -------------------------------------------------------------------------------- 1 | module linkedlist 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/sublist/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/sublist/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/sublist/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/sublist/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/sublist/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/sublist/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/sublist/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/sublist/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/sublist/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/sublist/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/sublist/go.mod: -------------------------------------------------------------------------------- 1 | module sublist 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/sublist/relations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/sublist/relations.go -------------------------------------------------------------------------------- /go/exercises/practice/sublist/sublist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/sublist/sublist.go -------------------------------------------------------------------------------- /go/exercises/practice/sublist/sublist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/sublist/sublist_test.go -------------------------------------------------------------------------------- /go/exercises/practice/transpose/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/transpose/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/transpose/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/transpose/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/transpose/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/transpose/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/transpose/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/transpose/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/transpose/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/transpose/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/transpose/go.mod: -------------------------------------------------------------------------------- 1 | module transpose 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/transpose/transpose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/transpose/transpose.go -------------------------------------------------------------------------------- /go/exercises/practice/transpose/transpose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/transpose/transpose_test.go -------------------------------------------------------------------------------- /go/exercises/practice/tree-building/go.mod: -------------------------------------------------------------------------------- 1 | module tree 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/trinary/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/trinary/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/trinary/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/trinary/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/trinary/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/trinary/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/trinary/go.mod: -------------------------------------------------------------------------------- 1 | module trinary 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/trinary/trinary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/trinary/trinary.go -------------------------------------------------------------------------------- /go/exercises/practice/trinary/trinary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/trinary/trinary_test.go -------------------------------------------------------------------------------- /go/exercises/practice/two-bucket/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/two-bucket/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/two-bucket/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/two-bucket/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/two-bucket/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/two-bucket/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/two-bucket/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/two-bucket/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/two-bucket/bonus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/two-bucket/bonus_test.go -------------------------------------------------------------------------------- /go/exercises/practice/two-bucket/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/two-bucket/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/two-bucket/go.mod: -------------------------------------------------------------------------------- 1 | module twobucket 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/two-bucket/two_bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/two-bucket/two_bucket.go -------------------------------------------------------------------------------- /go/exercises/practice/variable-length-quantity/go.mod: -------------------------------------------------------------------------------- 1 | module variablelengthquantity 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/word-search/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/word-search/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/word-search/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/word-search/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/word-search/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/word-search/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/word-search/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/word-search/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/word-search/go.mod: -------------------------------------------------------------------------------- 1 | module wordsearch 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/word-search/word_search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/word-search/word_search.go -------------------------------------------------------------------------------- /go/exercises/practice/wordy/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/wordy/.docs/instructions.md -------------------------------------------------------------------------------- /go/exercises/practice/wordy/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/wordy/.meta/config.json -------------------------------------------------------------------------------- /go/exercises/practice/wordy/.meta/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/wordy/.meta/example.go -------------------------------------------------------------------------------- /go/exercises/practice/wordy/.meta/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/wordy/.meta/gen.go -------------------------------------------------------------------------------- /go/exercises/practice/wordy/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/wordy/.meta/tests.toml -------------------------------------------------------------------------------- /go/exercises/practice/wordy/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/wordy/cases_test.go -------------------------------------------------------------------------------- /go/exercises/practice/wordy/go.mod: -------------------------------------------------------------------------------- 1 | module wordy 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/wordy/wordy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/wordy/wordy.go -------------------------------------------------------------------------------- /go/exercises/practice/wordy/wordy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/wordy/wordy_test.go -------------------------------------------------------------------------------- /go/exercises/practice/zebra-puzzle/go.mod: -------------------------------------------------------------------------------- 1 | module zebra 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go/exercises/practice/zebra-puzzle/zebra_puzzle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/go/exercises/practice/zebra-puzzle/zebra_puzzle.go -------------------------------------------------------------------------------- /java/exercises/practice/affine-cipher/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/affine-cipher/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/affine-cipher/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/affine-cipher/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/affine-cipher/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/affine-cipher/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/all-your-base/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/all-your-base/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/all-your-base/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/all-your-base/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/all-your-base/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/all-your-base/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/alphametics/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/alphametics/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/alphametics/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/alphametics/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/alphametics/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/alphametics/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/bank-account/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bank-account/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/bank-account/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bank-account/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/bank-account/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bank-account/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/book-store/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/book-store/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/book-store/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/book-store/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/book-store/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/book-store/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/bottle-song/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bottle-song/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/bottle-song/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bottle-song/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/bottle-song/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bottle-song/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/bowling/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bowling/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/bowling/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bowling/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/bowling/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bowling/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/bowling/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bowling/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/bowling/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/bowling/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/change/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/change/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/change/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/change/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/change/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/change/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/change/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/change/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/change/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/change/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/circular-buffer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/circular-buffer/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/connect/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/connect/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/connect/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/connect/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/connect/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/connect/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/connect/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/connect/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/connect/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/connect/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/custom-set/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/custom-set/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/custom-set/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/custom-set/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/custom-set/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/custom-set/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/dominoes/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/dominoes/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/dominoes/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/dominoes/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/dominoes/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/dominoes/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/dominoes/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/dominoes/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/dominoes/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/dominoes/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/food-chain/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/food-chain/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/food-chain/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/food-chain/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/food-chain/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/food-chain/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/forth/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/forth/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/forth/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/forth/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/forth/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/forth/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/forth/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/forth/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/forth/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/forth/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/go-counting/.meta/src/reference/java/Player.java: -------------------------------------------------------------------------------- 1 | enum Player { 2 | NONE, BLACK, WHITE 3 | } 4 | -------------------------------------------------------------------------------- /java/exercises/practice/go-counting/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/go-counting/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/go-counting/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/go-counting/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/go-counting/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/go-counting/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/go-counting/src/main/java/Player.java: -------------------------------------------------------------------------------- 1 | enum Player { 2 | NONE, BLACK, WHITE 3 | } 4 | -------------------------------------------------------------------------------- /java/exercises/practice/hangman/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/hangman/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/hangman/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/hangman/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/hangman/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/hangman/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/hangman/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/hangman/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/house/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/house/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/house/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/house/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/house/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/house/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/house/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/house/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/house/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/house/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/ledger/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/ledger/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/ledger/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/ledger/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/ledger/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/ledger/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/ledger/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/ledger/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/ledger/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/ledger/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/mazy-mice/.docs/hints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/mazy-mice/.docs/hints.md -------------------------------------------------------------------------------- /java/exercises/practice/mazy-mice/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/mazy-mice/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/mazy-mice/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/mazy-mice/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/mazy-mice/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/mazy-mice/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/ocr-numbers/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/ocr-numbers/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/ocr-numbers/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/ocr-numbers/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/ocr-numbers/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/ocr-numbers/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/phone-number/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/phone-number/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/phone-number/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/phone-number/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/phone-number/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/phone-number/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/pig-latin/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pig-latin/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/pig-latin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pig-latin/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/pig-latin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pig-latin/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/pig-latin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pig-latin/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/poker/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/poker/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/poker/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/poker/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/poker/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/poker/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/poker/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/poker/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/poker/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/poker/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/pov/.docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pov/.docs/instructions.md -------------------------------------------------------------------------------- /java/exercises/practice/pov/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pov/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/pov/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pov/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/pov/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pov/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/pov/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pov/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/pov/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/pov/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/queen-attack/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/queen-attack/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/queen-attack/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/queen-attack/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/queen-attack/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/queen-attack/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/rational-numbers/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/rational-numbers/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/react/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/react/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/react/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/react/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/react/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/react/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/react/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/react/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/react/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/react/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/rest-api/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/rest-api/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/rest-api/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/rest-api/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/rest-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/rest-api/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/rest-api/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/rest-api/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/rest-api/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/rest-api/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/satellite/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/satellite/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/satellite/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/satellite/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/satellite/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/satellite/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/satellite/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/satellite/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/series/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/series/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/series/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/series/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/series/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/series/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/series/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/series/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/series/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/series/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/sgf-parsing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/sgf-parsing/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/sgf-parsing/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/sgf-parsing/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/sgf-parsing/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/sgf-parsing/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/simple-linked-list/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/simple-linked-list/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/transpose/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/transpose/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/transpose/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/transpose/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/transpose/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/transpose/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/transpose/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/transpose/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/tree-building/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/tree-building/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/tree-building/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/tree-building/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/tree-building/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/tree-building/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/twelve-days/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/twelve-days/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/twelve-days/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/twelve-days/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/twelve-days/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/twelve-days/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/two-bucket/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/two-bucket/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/two-bucket/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/two-bucket/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/two-bucket/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/two-bucket/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/word-search/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/word-search/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/word-search/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/word-search/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/word-search/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/word-search/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/wordy/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/wordy/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/wordy/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/wordy/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/wordy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/wordy/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/wordy/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/wordy/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/wordy/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/wordy/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/zebra-puzzle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/zebra-puzzle/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/zebra-puzzle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/zebra-puzzle/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/zebra-puzzle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/zebra-puzzle/gradlew.bat -------------------------------------------------------------------------------- /java/exercises/practice/zipper/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/zipper/.meta/config.json -------------------------------------------------------------------------------- /java/exercises/practice/zipper/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/zipper/.meta/tests.toml -------------------------------------------------------------------------------- /java/exercises/practice/zipper/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/zipper/build.gradle -------------------------------------------------------------------------------- /java/exercises/practice/zipper/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/zipper/gradlew -------------------------------------------------------------------------------- /java/exercises/practice/zipper/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/java/exercises/practice/zipper/gradlew.bat -------------------------------------------------------------------------------- /javascript/exercises/practice/affine-cipher/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/alphametics/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/alphametics/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/alphametics/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/beer-song/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/beer-song/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/beer-song/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/beer-song/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/beer-song/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/binary/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/binary/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/binary/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/binary/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/binary/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/binary/binary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/binary/binary.js -------------------------------------------------------------------------------- /javascript/exercises/practice/binary/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/binary/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/book-store/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/book-store/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/book-store/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/book-store/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/book-store/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/bottle-song/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/bottle-song/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/bottle-song/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/bowling/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/bowling/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/bowling/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/bowling/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/bowling/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/bowling/bowling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/bowling/bowling.js -------------------------------------------------------------------------------- /javascript/exercises/practice/bowling/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/bowling/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/complex-numbers/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/connect/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/connect/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/connect/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/connect/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/connect/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/connect/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/connect/connect.js -------------------------------------------------------------------------------- /javascript/exercises/practice/connect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/connect/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/food-chain/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/food-chain/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/food-chain/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/food-chain/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/food-chain/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/forth/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/forth/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/forth/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/forth/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/forth/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/forth/forth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/forth/forth.js -------------------------------------------------------------------------------- /javascript/exercises/practice/forth/forth.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/forth/forth.spec.js -------------------------------------------------------------------------------- /javascript/exercises/practice/forth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/forth/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/go-counting/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/go-counting/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/go-counting/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/grade-school/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/grade-school/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/grade-school/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/grep/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/grep/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/grep/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/grep/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/grep/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/grep/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/grep/babel.config.js -------------------------------------------------------------------------------- /javascript/exercises/practice/grep/data/iliad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/grep/data/iliad.txt -------------------------------------------------------------------------------- /javascript/exercises/practice/grep/grep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/grep/grep.js -------------------------------------------------------------------------------- /javascript/exercises/practice/grep/grep.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/grep/grep.spec.js -------------------------------------------------------------------------------- /javascript/exercises/practice/grep/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/grep/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/house/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/house/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/house/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/house/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/house/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/house/house.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/house/house.js -------------------------------------------------------------------------------- /javascript/exercises/practice/house/house.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/house/house.spec.js -------------------------------------------------------------------------------- /javascript/exercises/practice/house/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/house/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/killer-sudoku-helper/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/ledger/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/ledger/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/ledger/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/ledger/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/ledger/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/ledger/ledger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/ledger/ledger.js -------------------------------------------------------------------------------- /javascript/exercises/practice/ledger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/ledger/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/list-ops/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/list-ops/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/list-ops/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/list-ops/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/list-ops/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/list-ops/list-ops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/list-ops/list-ops.js -------------------------------------------------------------------------------- /javascript/exercises/practice/meetup/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/meetup/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/meetup/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/meetup/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/meetup/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/meetup/meetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/meetup/meetup.js -------------------------------------------------------------------------------- /javascript/exercises/practice/meetup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/meetup/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/ocr-numbers/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/ocr-numbers/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/ocr-numbers/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/palindrome-products/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/parallel-letter-frequency/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/phone-number/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/phone-number/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/phone-number/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/pig-latin/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/pig-latin/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/pig-latin/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/pig-latin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/pig-latin/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/poker/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/poker/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/poker/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/poker/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/poker/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/poker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/poker/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/poker/poker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/poker/poker.js -------------------------------------------------------------------------------- /javascript/exercises/practice/poker/poker.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/poker/poker.spec.js -------------------------------------------------------------------------------- /javascript/exercises/practice/promises/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/promises/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/promises/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/promises/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/promises/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/promises/promises.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/promises/promises.js -------------------------------------------------------------------------------- /javascript/exercises/practice/queen-attack/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/queen-attack/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/queen-attack/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/rational-numbers/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/react/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/react/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/react/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/react/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/react/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/react/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/react/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/react/react.js -------------------------------------------------------------------------------- /javascript/exercises/practice/react/react.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/react/react.spec.js -------------------------------------------------------------------------------- /javascript/exercises/practice/rectangles/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/rectangles/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/rectangles/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/rectangles/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/rectangles/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/resistor-color-trio/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/rest-api/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/rest-api/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/rest-api/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/rest-api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/rest-api/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/rest-api/rest-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/rest-api/rest-api.js -------------------------------------------------------------------------------- /javascript/exercises/practice/robot-name/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/robot-name/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/robot-name/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/robot-name/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/robot-name/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/say/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/say/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/say/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/say/.meta/tests.toml -------------------------------------------------------------------------------- /javascript/exercises/practice/say/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/say/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/say/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/say/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/say/babel.config.js -------------------------------------------------------------------------------- /javascript/exercises/practice/say/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/say/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/say/say.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/say/say.js -------------------------------------------------------------------------------- /javascript/exercises/practice/say/say.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/say/say.spec.js -------------------------------------------------------------------------------- /javascript/exercises/practice/scale-generator/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/simple-linked-list/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/space-age/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/space-age/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/space-age/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/space-age/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/space-age/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/state-of-tic-tac-toe/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/sum-of-multiples/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/tournament/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/tournament/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/tournament/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/tournament/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/tournament/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/transpose/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/transpose/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/transpose/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/transpose/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/transpose/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/triangle/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/triangle/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/triangle/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/triangle/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/triangle/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/triangle/triangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/triangle/triangle.js -------------------------------------------------------------------------------- /javascript/exercises/practice/twelve-days/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/twelve-days/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/twelve-days/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/two-bucket/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/two-bucket/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/two-bucket/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/two-bucket/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/two-bucket/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/variable-length-quantity/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/word-search/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/word-search/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/word-search/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/wordy/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/wordy/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/wordy/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/wordy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/wordy/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/wordy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/wordy/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/wordy/wordy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/wordy/wordy.js -------------------------------------------------------------------------------- /javascript/exercises/practice/wordy/wordy.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/wordy/wordy.spec.js -------------------------------------------------------------------------------- /javascript/exercises/practice/zebra-puzzle/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/zebra-puzzle/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/zebra-puzzle/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/zipper/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/zipper/.eslintrc -------------------------------------------------------------------------------- /javascript/exercises/practice/zipper/.npmrc: -------------------------------------------------------------------------------- 1 | audit=false 2 | -------------------------------------------------------------------------------- /javascript/exercises/practice/zipper/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/zipper/LICENSE -------------------------------------------------------------------------------- /javascript/exercises/practice/zipper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/zipper/package.json -------------------------------------------------------------------------------- /javascript/exercises/practice/zipper/zipper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/javascript/exercises/practice/zipper/zipper.js -------------------------------------------------------------------------------- /python/exercises/practice/beer-song/beer_song.py: -------------------------------------------------------------------------------- 1 | def recite(start, take=1): 2 | pass 3 | -------------------------------------------------------------------------------- /python/exercises/practice/book-store/book_store.py: -------------------------------------------------------------------------------- 1 | def total(basket): 2 | pass 3 | -------------------------------------------------------------------------------- /python/exercises/practice/bottle-song/bottle_song.py: -------------------------------------------------------------------------------- 1 | def recite(start, take=1): 2 | pass 3 | -------------------------------------------------------------------------------- /python/exercises/practice/bowling/.meta/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/bowling/.meta/example.py -------------------------------------------------------------------------------- /python/exercises/practice/bowling/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/bowling/.meta/tests.toml -------------------------------------------------------------------------------- /python/exercises/practice/bowling/bowling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/bowling/bowling.py -------------------------------------------------------------------------------- /python/exercises/practice/bowling/bowling_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/bowling/bowling_test.py -------------------------------------------------------------------------------- /python/exercises/practice/connect/.meta/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/connect/.meta/example.py -------------------------------------------------------------------------------- /python/exercises/practice/connect/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/connect/.meta/tests.toml -------------------------------------------------------------------------------- /python/exercises/practice/connect/connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/connect/connect.py -------------------------------------------------------------------------------- /python/exercises/practice/connect/connect_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/connect/connect_test.py -------------------------------------------------------------------------------- /python/exercises/practice/dominoes/dominoes.py: -------------------------------------------------------------------------------- 1 | def can_chain(dominoes): 2 | pass 3 | -------------------------------------------------------------------------------- /python/exercises/practice/dot-dsl/.meta/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/dot-dsl/.meta/example.py -------------------------------------------------------------------------------- /python/exercises/practice/dot-dsl/dot_dsl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/dot-dsl/dot_dsl.py -------------------------------------------------------------------------------- /python/exercises/practice/dot-dsl/dot_dsl_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/dot-dsl/dot_dsl_test.py -------------------------------------------------------------------------------- /python/exercises/practice/food-chain/food_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/food-chain/food_chain.py -------------------------------------------------------------------------------- /python/exercises/practice/forth/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/forth/.meta/config.json -------------------------------------------------------------------------------- /python/exercises/practice/forth/.meta/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/forth/.meta/example.py -------------------------------------------------------------------------------- /python/exercises/practice/forth/.meta/template.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/forth/.meta/template.j2 -------------------------------------------------------------------------------- /python/exercises/practice/forth/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/forth/.meta/tests.toml -------------------------------------------------------------------------------- /python/exercises/practice/forth/forth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/forth/forth.py -------------------------------------------------------------------------------- /python/exercises/practice/forth/forth_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/forth/forth_test.py -------------------------------------------------------------------------------- /python/exercises/practice/grep/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/grep/.meta/config.json -------------------------------------------------------------------------------- /python/exercises/practice/grep/.meta/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/grep/.meta/example.py -------------------------------------------------------------------------------- /python/exercises/practice/grep/.meta/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/grep/.meta/plugins.py -------------------------------------------------------------------------------- /python/exercises/practice/grep/.meta/template.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/grep/.meta/template.j2 -------------------------------------------------------------------------------- /python/exercises/practice/grep/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/grep/.meta/tests.toml -------------------------------------------------------------------------------- /python/exercises/practice/grep/grep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/grep/grep.py -------------------------------------------------------------------------------- /python/exercises/practice/grep/grep_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/grep/grep_test.py -------------------------------------------------------------------------------- /python/exercises/practice/hangman/.meta/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/hangman/.meta/example.py -------------------------------------------------------------------------------- /python/exercises/practice/hangman/hangman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/hangman/hangman.py -------------------------------------------------------------------------------- /python/exercises/practice/hangman/hangman_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/hangman/hangman_test.py -------------------------------------------------------------------------------- /python/exercises/practice/list-ops/list_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/list-ops/list_ops.py -------------------------------------------------------------------------------- /python/exercises/practice/paasio/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/paasio/.meta/config.json -------------------------------------------------------------------------------- /python/exercises/practice/paasio/.meta/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/paasio/.meta/example.py -------------------------------------------------------------------------------- /python/exercises/practice/paasio/paasio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/paasio/paasio.py -------------------------------------------------------------------------------- /python/exercises/practice/paasio/paasio_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/paasio/paasio_test.py -------------------------------------------------------------------------------- /python/exercises/practice/paasio/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/paasio/test_utils.py -------------------------------------------------------------------------------- /python/exercises/practice/pig-latin/pig_latin.py: -------------------------------------------------------------------------------- 1 | def translate(text): 2 | pass 3 | -------------------------------------------------------------------------------- /python/exercises/practice/poker/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/poker/.meta/config.json -------------------------------------------------------------------------------- /python/exercises/practice/poker/.meta/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/poker/.meta/example.py -------------------------------------------------------------------------------- /python/exercises/practice/poker/.meta/template.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/poker/.meta/template.j2 -------------------------------------------------------------------------------- /python/exercises/practice/poker/poker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/poker/poker.py -------------------------------------------------------------------------------- /python/exercises/practice/poker/poker_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/poker/poker_test.py -------------------------------------------------------------------------------- /python/exercises/practice/pov/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/pov/.meta/config.json -------------------------------------------------------------------------------- /python/exercises/practice/pov/.meta/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/pov/.meta/example.py -------------------------------------------------------------------------------- /python/exercises/practice/pov/.meta/template.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/pov/.meta/template.j2 -------------------------------------------------------------------------------- /python/exercises/practice/pov/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/pov/.meta/tests.toml -------------------------------------------------------------------------------- /python/exercises/practice/pov/pov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/pov/pov.py -------------------------------------------------------------------------------- /python/exercises/practice/pov/pov_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/pov/pov_test.py -------------------------------------------------------------------------------- /python/exercises/practice/proverb/proverb.py: -------------------------------------------------------------------------------- 1 | def proverb(): 2 | pass 3 | -------------------------------------------------------------------------------- /python/exercises/practice/react/react.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/react/react.py -------------------------------------------------------------------------------- /python/exercises/practice/react/react_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/react/react_test.py -------------------------------------------------------------------------------- /python/exercises/practice/rest-api/rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/rest-api/rest_api.py -------------------------------------------------------------------------------- /python/exercises/practice/transpose/transpose.py: -------------------------------------------------------------------------------- 1 | def transpose(text): 2 | pass 3 | -------------------------------------------------------------------------------- /python/exercises/practice/wordy/.docs/hints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/wordy/.docs/hints.md -------------------------------------------------------------------------------- /python/exercises/practice/wordy/wordy.py: -------------------------------------------------------------------------------- 1 | def answer(question): 2 | pass 3 | -------------------------------------------------------------------------------- /python/exercises/practice/wordy/wordy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/wordy/wordy_test.py -------------------------------------------------------------------------------- /python/exercises/practice/zipper/zipper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/zipper/zipper.py -------------------------------------------------------------------------------- /python/exercises/practice/zipper/zipper_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/python/exercises/practice/zipper/zipper_test.py -------------------------------------------------------------------------------- /rust/exercises/practice/accumulate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/accumulate/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/accumulate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/accumulate/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/acronym/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/acronym/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/acronym/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/acronym/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/alphametics/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/alphametics/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/alphametics/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/alphametics/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/book-store/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/book-store/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/book-store/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/book-store/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/bowling/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/bowling/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/bowling/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/bowling/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/decimal/.docs/hints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/decimal/.docs/hints.md -------------------------------------------------------------------------------- /rust/exercises/practice/decimal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/decimal/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/decimal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/decimal/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/dot-dsl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/dot-dsl/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/dot-dsl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/dot-dsl/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/fizzy/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/fizzy/.meta/config.json -------------------------------------------------------------------------------- /rust/exercises/practice/fizzy/.meta/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/fizzy/.meta/example.rs -------------------------------------------------------------------------------- /rust/exercises/practice/fizzy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/fizzy/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/fizzy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/fizzy/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/fizzy/tests/fizzy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/fizzy/tests/fizzy.rs -------------------------------------------------------------------------------- /rust/exercises/practice/forth/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/forth/.meta/config.json -------------------------------------------------------------------------------- /rust/exercises/practice/forth/.meta/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/forth/.meta/example.rs -------------------------------------------------------------------------------- /rust/exercises/practice/forth/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/forth/.meta/tests.toml -------------------------------------------------------------------------------- /rust/exercises/practice/forth/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/forth/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/forth/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/forth/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/forth/tests/forth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/forth/tests/forth.rs -------------------------------------------------------------------------------- /rust/exercises/practice/gigasecond/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/gigasecond/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/gigasecond/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/gigasecond/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/grade-school/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/grade-school/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/grade-school/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/grade-school/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/grep/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/grep/.meta/config.json -------------------------------------------------------------------------------- /rust/exercises/practice/grep/.meta/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/grep/.meta/example.rs -------------------------------------------------------------------------------- /rust/exercises/practice/grep/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/grep/.meta/tests.toml -------------------------------------------------------------------------------- /rust/exercises/practice/grep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/grep/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/grep/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/grep/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/grep/tests/grep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/grep/tests/grep.rs -------------------------------------------------------------------------------- /rust/exercises/practice/luhn-from/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/luhn-from/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/luhn-from/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/luhn-from/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/macros/.meta/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/macros/.meta/example.rs -------------------------------------------------------------------------------- /rust/exercises/practice/macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/macros/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/macros/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/macros/tests/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/macros/tests/macros.rs -------------------------------------------------------------------------------- /rust/exercises/practice/nucleotide-codons/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "nucleotide_codons" 3 | version = "0.1.0" 4 | -------------------------------------------------------------------------------- /rust/exercises/practice/ocr-numbers/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/ocr-numbers/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/ocr-numbers/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/ocr-numbers/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/pig-latin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/pig-latin/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/pig-latin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/pig-latin/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/poker/.docs/hints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/poker/.docs/hints.md -------------------------------------------------------------------------------- /rust/exercises/practice/poker/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/poker/.meta/config.json -------------------------------------------------------------------------------- /rust/exercises/practice/poker/.meta/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/poker/.meta/example.rs -------------------------------------------------------------------------------- /rust/exercises/practice/poker/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/poker/.meta/tests.toml -------------------------------------------------------------------------------- /rust/exercises/practice/poker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/poker/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/poker/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/poker/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/poker/tests/poker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/poker/tests/poker.rs -------------------------------------------------------------------------------- /rust/exercises/practice/react/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/react/.meta/config.json -------------------------------------------------------------------------------- /rust/exercises/practice/react/.meta/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/react/.meta/example.rs -------------------------------------------------------------------------------- /rust/exercises/practice/react/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/react/.meta/tests.toml -------------------------------------------------------------------------------- /rust/exercises/practice/react/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/react/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/react/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/react/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/react/tests/react.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/react/tests/react.rs -------------------------------------------------------------------------------- /rust/exercises/practice/robot-name/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/robot-name/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/robot-name/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/robot-name/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/say/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/say/.meta/config.json -------------------------------------------------------------------------------- /rust/exercises/practice/say/.meta/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/say/.meta/example.rs -------------------------------------------------------------------------------- /rust/exercises/practice/say/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/say/.meta/tests.toml -------------------------------------------------------------------------------- /rust/exercises/practice/say/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/say/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/say/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub fn encode(n: u64) -> String { 2 | todo!("Say {n} in English."); 3 | } 4 | -------------------------------------------------------------------------------- /rust/exercises/practice/say/tests/say.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/say/tests/say.rs -------------------------------------------------------------------------------- /rust/exercises/practice/two-bucket/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/two-bucket/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/two-bucket/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/two-bucket/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/word-count/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/word-count/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/word-count/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/word-count/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/wordy/.meta/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/wordy/.meta/config.json -------------------------------------------------------------------------------- /rust/exercises/practice/wordy/.meta/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/wordy/.meta/example.rs -------------------------------------------------------------------------------- /rust/exercises/practice/wordy/.meta/tests.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/wordy/.meta/tests.toml -------------------------------------------------------------------------------- /rust/exercises/practice/wordy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/wordy/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/wordy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/wordy/src/lib.rs -------------------------------------------------------------------------------- /rust/exercises/practice/wordy/tests/wordy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/wordy/tests/wordy.rs -------------------------------------------------------------------------------- /rust/exercises/practice/xorcism/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/xorcism/Cargo.toml -------------------------------------------------------------------------------- /rust/exercises/practice/xorcism/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aider-AI/polyglot-benchmark/HEAD/rust/exercises/practice/xorcism/src/lib.rs --------------------------------------------------------------------------------