├── .gitignore ├── LICENSE ├── README.md ├── algorithms.h ├── crash_tests ├── test01.json ├── test02.json ├── test03.json ├── test04.json ├── test10.json ├── test11.json ├── test12.json ├── test13.json ├── test14.json ├── test20.json ├── test21.json ├── test30.json ├── test31.json ├── test32.json ├── test33.json ├── test40.json ├── test41.json ├── test42.json ├── test43.json └── test44.json ├── dsl.cpp ├── dsl.h ├── dsl_tables.h ├── gen_tables.sh ├── helpers.h ├── json11.cpp ├── json11.hpp ├── pic ├── task1.png ├── task10.png ├── task2.png ├── task3.png ├── task4.png ├── task5.png ├── task6.png ├── task7.png ├── task8.png ├── task9.png ├── taska.png ├── taskb.png ├── taskc.png ├── taskd.png ├── taske.png └── taskf.png ├── python-dsl-code ├── .gitignore ├── bake_kernel.py └── genetics.py ├── setup.py ├── static_array.h ├── tests ├── .gitignore ├── filter.sh ├── restore.sh ├── solutions_train.txt └── solutions_val.txt └── unit_tests.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | a.out 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/README.md -------------------------------------------------------------------------------- /algorithms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/algorithms.h -------------------------------------------------------------------------------- /crash_tests/test01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test01.json -------------------------------------------------------------------------------- /crash_tests/test02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test02.json -------------------------------------------------------------------------------- /crash_tests/test03.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test03.json -------------------------------------------------------------------------------- /crash_tests/test04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test04.json -------------------------------------------------------------------------------- /crash_tests/test10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test10.json -------------------------------------------------------------------------------- /crash_tests/test11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test11.json -------------------------------------------------------------------------------- /crash_tests/test12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test12.json -------------------------------------------------------------------------------- /crash_tests/test13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test13.json -------------------------------------------------------------------------------- /crash_tests/test14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test14.json -------------------------------------------------------------------------------- /crash_tests/test20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test20.json -------------------------------------------------------------------------------- /crash_tests/test21.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test21.json -------------------------------------------------------------------------------- /crash_tests/test30.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test30.json -------------------------------------------------------------------------------- /crash_tests/test31.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test31.json -------------------------------------------------------------------------------- /crash_tests/test32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test32.json -------------------------------------------------------------------------------- /crash_tests/test33.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test33.json -------------------------------------------------------------------------------- /crash_tests/test40.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test40.json -------------------------------------------------------------------------------- /crash_tests/test41.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test41.json -------------------------------------------------------------------------------- /crash_tests/test42.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test42.json -------------------------------------------------------------------------------- /crash_tests/test43.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test43.json -------------------------------------------------------------------------------- /crash_tests/test44.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/crash_tests/test44.json -------------------------------------------------------------------------------- /dsl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/dsl.cpp -------------------------------------------------------------------------------- /dsl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/dsl.h -------------------------------------------------------------------------------- /dsl_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/dsl_tables.h -------------------------------------------------------------------------------- /gen_tables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/gen_tables.sh -------------------------------------------------------------------------------- /helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/helpers.h -------------------------------------------------------------------------------- /json11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/json11.cpp -------------------------------------------------------------------------------- /json11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/json11.hpp -------------------------------------------------------------------------------- /pic/task1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task1.png -------------------------------------------------------------------------------- /pic/task10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task10.png -------------------------------------------------------------------------------- /pic/task2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task2.png -------------------------------------------------------------------------------- /pic/task3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task3.png -------------------------------------------------------------------------------- /pic/task4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task4.png -------------------------------------------------------------------------------- /pic/task5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task5.png -------------------------------------------------------------------------------- /pic/task6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task6.png -------------------------------------------------------------------------------- /pic/task7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task7.png -------------------------------------------------------------------------------- /pic/task8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task8.png -------------------------------------------------------------------------------- /pic/task9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/task9.png -------------------------------------------------------------------------------- /pic/taska.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/taska.png -------------------------------------------------------------------------------- /pic/taskb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/taskb.png -------------------------------------------------------------------------------- /pic/taskc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/taskc.png -------------------------------------------------------------------------------- /pic/taskd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/taskd.png -------------------------------------------------------------------------------- /pic/taske.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/taske.png -------------------------------------------------------------------------------- /pic/taskf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/pic/taskf.png -------------------------------------------------------------------------------- /python-dsl-code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/python-dsl-code/.gitignore -------------------------------------------------------------------------------- /python-dsl-code/bake_kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/python-dsl-code/bake_kernel.py -------------------------------------------------------------------------------- /python-dsl-code/genetics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/python-dsl-code/genetics.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/setup.py -------------------------------------------------------------------------------- /static_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/static_array.h -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.orig 2 | -------------------------------------------------------------------------------- /tests/filter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/tests/filter.sh -------------------------------------------------------------------------------- /tests/restore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/tests/restore.sh -------------------------------------------------------------------------------- /tests/solutions_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/tests/solutions_train.txt -------------------------------------------------------------------------------- /tests/solutions_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/tests/solutions_val.txt -------------------------------------------------------------------------------- /unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artyompal/kaggle-abstract-reasoning/HEAD/unit_tests.py --------------------------------------------------------------------------------