├── .gitignore ├── README.md ├── hw01 ├── construct_check.py ├── hw01.ok ├── hw01.py ├── ok └── tests │ └── __init__.py ├── hw02 ├── construct_check.py ├── hw02.ok ├── hw02.py ├── ok └── tests │ └── __init__.py ├── hw03 ├── construct_check.py ├── hw03.ok ├── hw03.py ├── ok └── tests │ └── __init__.py ├── hw04 ├── construct_check.py ├── hw04.ok ├── hw04.py ├── ok └── tests │ ├── __init__.py │ ├── check_par.py │ ├── div_interval.py │ ├── interval.py │ ├── mul_interval.py │ └── sub_interval.py ├── hw05 ├── construct_check.py ├── hw05.ok ├── hw05.py ├── ok └── tests │ └── __init__.py ├── hw06 ├── construct_check.py ├── hw06.ok ├── hw06.py ├── ok └── tests │ └── __init__.py ├── hw07 ├── construct_check.py ├── hw07.ok ├── hw07.scm ├── ok ├── scheme └── tests │ ├── __init__.py │ ├── cadr-caddr.py │ ├── ordered.py │ └── pow.py ├── hw08 ├── hw08.ok ├── hw08.scm ├── ok ├── scheme └── tests │ ├── __init__.py │ ├── accumulate.py │ ├── filter.py │ ├── interleave.py │ └── no_repeats.py ├── hw09 ├── hw09.ok ├── hw09.py ├── ok └── tests │ ├── __init__.py │ └── wwrm.py ├── hw10 ├── hw10.lark ├── hw10.ok ├── hw10.sql ├── ok ├── sqlite_shell.py └── tests │ ├── __init__.py │ ├── by_parent_height.py │ ├── regex_classes.py │ ├── regex_grouping.py │ ├── regex_quantifiers.py │ ├── sentences.py │ └── size_of_dogs.py ├── lab00 ├── lab00.ok ├── lab00.py ├── ok └── tests │ ├── __init__.py │ └── python-basics.py ├── lab01 ├── lab01.ok ├── lab01.py ├── ok └── tests │ ├── __init__.py │ ├── control.py │ ├── debugging-quiz.py │ ├── if-statements.py │ └── short-circuit.py ├── lab02 ├── lab02.ok ├── lab02.py ├── ok └── tests │ ├── __init__.py │ ├── hof-wwpd.py │ └── lambda.py ├── lab03 ├── lab03.ok ├── lab03.py ├── ok └── tests │ └── __init__.py ├── lab04 ├── construct_check.py ├── lab04.ok ├── lab04.py ├── ok └── tests │ ├── __init__.py │ └── drill-wwpd.py ├── lab05 ├── lab05.ok ├── lab05.py ├── ok └── tests │ └── __init__.py ├── lab06 ├── construct_check.py ├── lab06.ok ├── lab06.py ├── ok └── tests │ ├── __init__.py │ ├── iterators-wwpd.py │ └── list-mutation.py ├── lab07 ├── car.py ├── cardgame.py ├── cards.py ├── classes.py ├── construct_check.py ├── lab07.ok ├── lab07.py ├── ok └── tests │ ├── __init__.py │ └── wwpd-car.py ├── lab08 ├── lab08.ok ├── lab08.py ├── ok └── tests │ ├── __init__.py │ ├── link.py │ └── trees-wwpd.py ├── lab10 ├── lab10.ok ├── lab10.scm ├── ok ├── scheme └── tests │ ├── __init__.py │ ├── combinations.py │ ├── composed.py │ ├── make_adder.py │ ├── make_structure.py │ ├── over_or_under.py │ └── remove.py ├── lab11 ├── buffer.py ├── lab11.ok ├── ok ├── pair.py ├── scheme_reader.py ├── scheme_tokens.py ├── tests │ ├── __init__.py │ ├── buffer.py │ ├── quote.py │ └── scheme_read.py └── ucb.py ├── lab12 ├── lab12.lark ├── lab12.ok ├── lab12.py ├── ok └── tests │ ├── __init__.py │ ├── ebnf-grammar-wwpd.py │ ├── linked_list.py │ └── tree.py ├── lab13 ├── data.sql ├── lab13.ok ├── lab13.sql ├── ok ├── sqlite_shell.py └── tests │ ├── __init__.py │ ├── avg-difference.py │ ├── bluedog.py │ ├── matchmaker.py │ ├── sevens.py │ └── smallest-int-having.py ├── lab14 ├── lab14.lark ├── lab14.ok ├── lab14.py ├── lab14.scm ├── lab14.sql ├── ok ├── scheme ├── sqlite_shell.py └── tests │ ├── __init__.py │ ├── compose-all.py │ ├── double.py │ ├── opening.py │ ├── simple_csv.py │ └── split-at.py ├── proj01-hog ├── calc.py ├── default_graphics.py ├── dice.py ├── hog.py ├── hog_gui.py ├── ok ├── proj01.ok ├── tests │ ├── 00.py │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04.py │ ├── 05.py │ ├── 06.py │ ├── 07.py │ ├── 08.py │ ├── 09.py │ ├── 10.py │ ├── 11.py │ ├── 12.py │ ├── __init__.py │ ├── check_strategy.py │ ├── construct_check.py │ └── play_utils.py └── ucb.py ├── proj02-cats ├── cats.py ├── cats_gui.py ├── data │ ├── common_words.txt │ ├── final_diff_words.txt │ ├── sample_paragraphs.txt │ ├── testcases.out │ └── words.txt ├── favicons │ ├── crying.ico │ ├── grinning.ico │ ├── heart-eyes.ico │ ├── kissing.png │ ├── pouting.ico │ ├── smiling.ico │ ├── tears-of-joy.ico │ ├── weary.ico │ └── wry.ico ├── images │ ├── cats_typing.gif │ ├── cats_typing_still.gif │ ├── fib_tree.png │ └── keyboard.png ├── multiplayer │ ├── FreeMono.ttf │ ├── leaderboard_integrity.py │ └── multiplayer.py ├── ok ├── proj02.ok ├── score.py ├── tests │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04.py │ ├── 05.py │ ├── 06.py │ ├── 07.py │ ├── 08.py │ ├── 09.py │ ├── 10.py │ ├── __init__.py │ ├── abstraction_check.py │ └── construct_check.py ├── ucb.py └── utils.py ├── proj03-ants ├── ants.py ├── ants_gui.py ├── ants_old.py ├── ants_plans.py ├── ants_strategies.py ├── ants_text.py ├── assets │ ├── animate.css │ ├── app.css │ ├── app.js │ ├── colony-drawing.png │ ├── enchant.js │ ├── insects │ │ ├── ant_bodyguard.gif │ │ ├── ant_fire.gif │ │ ├── ant_harvester.gif │ │ ├── ant_hungry.gif │ │ ├── ant_laser.gif │ │ ├── ant_longthrower.gif │ │ ├── ant_ninja.gif │ │ ├── ant_queen.gif │ │ ├── ant_scary.gif │ │ ├── ant_scuba.gif │ │ ├── ant_shortthrower.gif │ │ ├── ant_slow.gif │ │ ├── ant_tank.gif │ │ ├── ant_thrower.gif │ │ ├── ant_wall.gif │ │ ├── bee.gif │ │ └── remove.png │ ├── logo.png │ ├── main-background.png │ ├── new-ants-gui.png │ ├── splash.png │ ├── submitted.png │ ├── sweetalert.css │ ├── sweetalert.min.js │ ├── swirl_pattern.png │ └── tiles │ │ ├── ground │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── water.png │ │ └── sky │ │ ├── 1.png │ │ ├── 2.png │ │ └── 3.png ├── graphics.py ├── gui.html ├── gui.py ├── img │ ├── ant_bodyguard.gif │ ├── ant_fire.gif │ ├── ant_harvester.gif │ ├── ant_hungry.gif │ ├── ant_laser.gif │ ├── ant_longthrower.gif │ ├── ant_ninja.gif │ ├── ant_queen.gif │ ├── ant_scary.gif │ ├── ant_scuba.gif │ ├── ant_shortthrower.gif │ ├── ant_slow.gif │ ├── ant_stun.gif │ ├── ant_tank.gif │ ├── ant_thrower.gif │ ├── ant_wall.gif │ ├── ants_vs_bees.png │ ├── bee.gif │ ├── boss.gif │ ├── gui_explanation.png │ ├── hornet.gif │ ├── new_ants_gui.png │ ├── ninjabee.gif │ ├── remover.gif │ ├── tunnel.gif │ └── wasp.gif ├── ok ├── proj03.ok ├── state.py ├── tests │ ├── 00.py │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04.py │ ├── 05.py │ ├── 06.py │ ├── 07.py │ ├── 08.py │ ├── 09.py │ ├── 10.py │ ├── 11.py │ ├── 12.py │ ├── EC.py │ ├── __init__.py │ ├── optional1.py │ └── optional2.py ├── ucb.py └── utils.py └── proj04-scheme ├── abstract_turtle ├── __init__.py ├── canvas.py ├── color_names.py ├── forwarding_canvas.py ├── logging_canvas.py ├── model.py ├── pillow_canvas.py ├── tk_canvas.py ├── turtle.py └── turtle_class.py ├── mytests.rst ├── ok ├── pair.py ├── proj04.ok ├── questions.scm ├── scheme.py ├── scheme_builtins.py ├── scheme_classes.py ├── scheme_eval_apply.py ├── scheme_forms.py ├── scheme_reader ├── scheme_tokens.py ├── scheme_utils.py ├── tests.scm ├── tests ├── 01.py ├── 02.py ├── 03.py ├── 04.py ├── 05.py ├── 06.py ├── 07.py ├── 08.py ├── 09.py ├── 10.py ├── 11.py ├── 12.py ├── 13.py ├── 14.py ├── 15.py ├── 16.py ├── EC.py ├── __init__.py ├── eval_apply.py ├── optional_1.py └── optional_2.py └── ucb.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/README.md -------------------------------------------------------------------------------- /hw01/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw01/construct_check.py -------------------------------------------------------------------------------- /hw01/hw01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw01/hw01.ok -------------------------------------------------------------------------------- /hw01/hw01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw01/hw01.py -------------------------------------------------------------------------------- /hw01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw01/ok -------------------------------------------------------------------------------- /hw01/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw02/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw02/construct_check.py -------------------------------------------------------------------------------- /hw02/hw02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw02/hw02.ok -------------------------------------------------------------------------------- /hw02/hw02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw02/hw02.py -------------------------------------------------------------------------------- /hw02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw02/ok -------------------------------------------------------------------------------- /hw02/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw03/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw03/construct_check.py -------------------------------------------------------------------------------- /hw03/hw03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw03/hw03.ok -------------------------------------------------------------------------------- /hw03/hw03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw03/hw03.py -------------------------------------------------------------------------------- /hw03/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw03/ok -------------------------------------------------------------------------------- /hw03/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw04/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw04/construct_check.py -------------------------------------------------------------------------------- /hw04/hw04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw04/hw04.ok -------------------------------------------------------------------------------- /hw04/hw04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw04/hw04.py -------------------------------------------------------------------------------- /hw04/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw04/ok -------------------------------------------------------------------------------- /hw04/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw04/tests/check_par.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw04/tests/check_par.py -------------------------------------------------------------------------------- /hw04/tests/div_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw04/tests/div_interval.py -------------------------------------------------------------------------------- /hw04/tests/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw04/tests/interval.py -------------------------------------------------------------------------------- /hw04/tests/mul_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw04/tests/mul_interval.py -------------------------------------------------------------------------------- /hw04/tests/sub_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw04/tests/sub_interval.py -------------------------------------------------------------------------------- /hw05/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw05/construct_check.py -------------------------------------------------------------------------------- /hw05/hw05.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw05/hw05.ok -------------------------------------------------------------------------------- /hw05/hw05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw05/hw05.py -------------------------------------------------------------------------------- /hw05/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw05/ok -------------------------------------------------------------------------------- /hw05/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw06/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw06/construct_check.py -------------------------------------------------------------------------------- /hw06/hw06.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw06/hw06.ok -------------------------------------------------------------------------------- /hw06/hw06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw06/hw06.py -------------------------------------------------------------------------------- /hw06/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw06/ok -------------------------------------------------------------------------------- /hw06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw07/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw07/construct_check.py -------------------------------------------------------------------------------- /hw07/hw07.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw07/hw07.ok -------------------------------------------------------------------------------- /hw07/hw07.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw07/hw07.scm -------------------------------------------------------------------------------- /hw07/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw07/ok -------------------------------------------------------------------------------- /hw07/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw07/scheme -------------------------------------------------------------------------------- /hw07/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw07/tests/cadr-caddr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw07/tests/cadr-caddr.py -------------------------------------------------------------------------------- /hw07/tests/ordered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw07/tests/ordered.py -------------------------------------------------------------------------------- /hw07/tests/pow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw07/tests/pow.py -------------------------------------------------------------------------------- /hw08/hw08.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw08/hw08.ok -------------------------------------------------------------------------------- /hw08/hw08.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw08/hw08.scm -------------------------------------------------------------------------------- /hw08/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw08/ok -------------------------------------------------------------------------------- /hw08/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw08/scheme -------------------------------------------------------------------------------- /hw08/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw08/tests/accumulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw08/tests/accumulate.py -------------------------------------------------------------------------------- /hw08/tests/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw08/tests/filter.py -------------------------------------------------------------------------------- /hw08/tests/interleave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw08/tests/interleave.py -------------------------------------------------------------------------------- /hw08/tests/no_repeats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw08/tests/no_repeats.py -------------------------------------------------------------------------------- /hw09/hw09.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw09/hw09.ok -------------------------------------------------------------------------------- /hw09/hw09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw09/hw09.py -------------------------------------------------------------------------------- /hw09/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw09/ok -------------------------------------------------------------------------------- /hw09/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw09/tests/wwrm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw09/tests/wwrm.py -------------------------------------------------------------------------------- /hw10/hw10.lark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/hw10.lark -------------------------------------------------------------------------------- /hw10/hw10.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/hw10.ok -------------------------------------------------------------------------------- /hw10/hw10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/hw10.sql -------------------------------------------------------------------------------- /hw10/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/ok -------------------------------------------------------------------------------- /hw10/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/sqlite_shell.py -------------------------------------------------------------------------------- /hw10/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw10/tests/by_parent_height.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/tests/by_parent_height.py -------------------------------------------------------------------------------- /hw10/tests/regex_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/tests/regex_classes.py -------------------------------------------------------------------------------- /hw10/tests/regex_grouping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/tests/regex_grouping.py -------------------------------------------------------------------------------- /hw10/tests/regex_quantifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/tests/regex_quantifiers.py -------------------------------------------------------------------------------- /hw10/tests/sentences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/tests/sentences.py -------------------------------------------------------------------------------- /hw10/tests/size_of_dogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/hw10/tests/size_of_dogs.py -------------------------------------------------------------------------------- /lab00/lab00.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab00/lab00.ok -------------------------------------------------------------------------------- /lab00/lab00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab00/lab00.py -------------------------------------------------------------------------------- /lab00/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab00/ok -------------------------------------------------------------------------------- /lab00/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab00/tests/python-basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab00/tests/python-basics.py -------------------------------------------------------------------------------- /lab01/lab01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab01/lab01.ok -------------------------------------------------------------------------------- /lab01/lab01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab01/lab01.py -------------------------------------------------------------------------------- /lab01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab01/ok -------------------------------------------------------------------------------- /lab01/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab01/tests/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab01/tests/control.py -------------------------------------------------------------------------------- /lab01/tests/debugging-quiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab01/tests/debugging-quiz.py -------------------------------------------------------------------------------- /lab01/tests/if-statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab01/tests/if-statements.py -------------------------------------------------------------------------------- /lab01/tests/short-circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab01/tests/short-circuit.py -------------------------------------------------------------------------------- /lab02/lab02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab02/lab02.ok -------------------------------------------------------------------------------- /lab02/lab02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab02/lab02.py -------------------------------------------------------------------------------- /lab02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab02/ok -------------------------------------------------------------------------------- /lab02/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab02/tests/hof-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab02/tests/hof-wwpd.py -------------------------------------------------------------------------------- /lab02/tests/lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab02/tests/lambda.py -------------------------------------------------------------------------------- /lab03/lab03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab03/lab03.ok -------------------------------------------------------------------------------- /lab03/lab03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab03/lab03.py -------------------------------------------------------------------------------- /lab03/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab03/ok -------------------------------------------------------------------------------- /lab03/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab04/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab04/construct_check.py -------------------------------------------------------------------------------- /lab04/lab04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab04/lab04.ok -------------------------------------------------------------------------------- /lab04/lab04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab04/lab04.py -------------------------------------------------------------------------------- /lab04/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab04/ok -------------------------------------------------------------------------------- /lab04/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab04/tests/drill-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab04/tests/drill-wwpd.py -------------------------------------------------------------------------------- /lab05/lab05.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab05/lab05.ok -------------------------------------------------------------------------------- /lab05/lab05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab05/lab05.py -------------------------------------------------------------------------------- /lab05/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab05/ok -------------------------------------------------------------------------------- /lab05/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab06/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab06/construct_check.py -------------------------------------------------------------------------------- /lab06/lab06.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab06/lab06.ok -------------------------------------------------------------------------------- /lab06/lab06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab06/lab06.py -------------------------------------------------------------------------------- /lab06/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab06/ok -------------------------------------------------------------------------------- /lab06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab06/tests/iterators-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab06/tests/iterators-wwpd.py -------------------------------------------------------------------------------- /lab06/tests/list-mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab06/tests/list-mutation.py -------------------------------------------------------------------------------- /lab07/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab07/car.py -------------------------------------------------------------------------------- /lab07/cardgame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab07/cardgame.py -------------------------------------------------------------------------------- /lab07/cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab07/cards.py -------------------------------------------------------------------------------- /lab07/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab07/classes.py -------------------------------------------------------------------------------- /lab07/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab07/construct_check.py -------------------------------------------------------------------------------- /lab07/lab07.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab07/lab07.ok -------------------------------------------------------------------------------- /lab07/lab07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab07/lab07.py -------------------------------------------------------------------------------- /lab07/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab07/ok -------------------------------------------------------------------------------- /lab07/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab07/tests/wwpd-car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab07/tests/wwpd-car.py -------------------------------------------------------------------------------- /lab08/lab08.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab08/lab08.ok -------------------------------------------------------------------------------- /lab08/lab08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab08/lab08.py -------------------------------------------------------------------------------- /lab08/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab08/ok -------------------------------------------------------------------------------- /lab08/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab08/tests/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab08/tests/link.py -------------------------------------------------------------------------------- /lab08/tests/trees-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab08/tests/trees-wwpd.py -------------------------------------------------------------------------------- /lab10/lab10.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/lab10.ok -------------------------------------------------------------------------------- /lab10/lab10.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/lab10.scm -------------------------------------------------------------------------------- /lab10/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/ok -------------------------------------------------------------------------------- /lab10/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/scheme -------------------------------------------------------------------------------- /lab10/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab10/tests/combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/tests/combinations.py -------------------------------------------------------------------------------- /lab10/tests/composed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/tests/composed.py -------------------------------------------------------------------------------- /lab10/tests/make_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/tests/make_adder.py -------------------------------------------------------------------------------- /lab10/tests/make_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/tests/make_structure.py -------------------------------------------------------------------------------- /lab10/tests/over_or_under.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/tests/over_or_under.py -------------------------------------------------------------------------------- /lab10/tests/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab10/tests/remove.py -------------------------------------------------------------------------------- /lab11/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/buffer.py -------------------------------------------------------------------------------- /lab11/lab11.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/lab11.ok -------------------------------------------------------------------------------- /lab11/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/ok -------------------------------------------------------------------------------- /lab11/pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/pair.py -------------------------------------------------------------------------------- /lab11/scheme_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/scheme_reader.py -------------------------------------------------------------------------------- /lab11/scheme_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/scheme_tokens.py -------------------------------------------------------------------------------- /lab11/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab11/tests/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/tests/buffer.py -------------------------------------------------------------------------------- /lab11/tests/quote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/tests/quote.py -------------------------------------------------------------------------------- /lab11/tests/scheme_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/tests/scheme_read.py -------------------------------------------------------------------------------- /lab11/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab11/ucb.py -------------------------------------------------------------------------------- /lab12/lab12.lark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab12/lab12.lark -------------------------------------------------------------------------------- /lab12/lab12.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab12/lab12.ok -------------------------------------------------------------------------------- /lab12/lab12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab12/lab12.py -------------------------------------------------------------------------------- /lab12/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab12/ok -------------------------------------------------------------------------------- /lab12/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab12/tests/ebnf-grammar-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab12/tests/ebnf-grammar-wwpd.py -------------------------------------------------------------------------------- /lab12/tests/linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab12/tests/linked_list.py -------------------------------------------------------------------------------- /lab12/tests/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab12/tests/tree.py -------------------------------------------------------------------------------- /lab13/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/data.sql -------------------------------------------------------------------------------- /lab13/lab13.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/lab13.ok -------------------------------------------------------------------------------- /lab13/lab13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/lab13.sql -------------------------------------------------------------------------------- /lab13/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/ok -------------------------------------------------------------------------------- /lab13/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/sqlite_shell.py -------------------------------------------------------------------------------- /lab13/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab13/tests/avg-difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/tests/avg-difference.py -------------------------------------------------------------------------------- /lab13/tests/bluedog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/tests/bluedog.py -------------------------------------------------------------------------------- /lab13/tests/matchmaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/tests/matchmaker.py -------------------------------------------------------------------------------- /lab13/tests/sevens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/tests/sevens.py -------------------------------------------------------------------------------- /lab13/tests/smallest-int-having.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab13/tests/smallest-int-having.py -------------------------------------------------------------------------------- /lab14/lab14.lark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/lab14.lark -------------------------------------------------------------------------------- /lab14/lab14.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/lab14.ok -------------------------------------------------------------------------------- /lab14/lab14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/lab14.py -------------------------------------------------------------------------------- /lab14/lab14.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/lab14.scm -------------------------------------------------------------------------------- /lab14/lab14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/lab14.sql -------------------------------------------------------------------------------- /lab14/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/ok -------------------------------------------------------------------------------- /lab14/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/scheme -------------------------------------------------------------------------------- /lab14/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/sqlite_shell.py -------------------------------------------------------------------------------- /lab14/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab14/tests/compose-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/tests/compose-all.py -------------------------------------------------------------------------------- /lab14/tests/double.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/tests/double.py -------------------------------------------------------------------------------- /lab14/tests/opening.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/tests/opening.py -------------------------------------------------------------------------------- /lab14/tests/simple_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/tests/simple_csv.py -------------------------------------------------------------------------------- /lab14/tests/split-at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/lab14/tests/split-at.py -------------------------------------------------------------------------------- /proj01-hog/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/calc.py -------------------------------------------------------------------------------- /proj01-hog/default_graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/default_graphics.py -------------------------------------------------------------------------------- /proj01-hog/dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/dice.py -------------------------------------------------------------------------------- /proj01-hog/hog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/hog.py -------------------------------------------------------------------------------- /proj01-hog/hog_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/hog_gui.py -------------------------------------------------------------------------------- /proj01-hog/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/ok -------------------------------------------------------------------------------- /proj01-hog/proj01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/proj01.ok -------------------------------------------------------------------------------- /proj01-hog/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/00.py -------------------------------------------------------------------------------- /proj01-hog/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/01.py -------------------------------------------------------------------------------- /proj01-hog/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/02.py -------------------------------------------------------------------------------- /proj01-hog/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/03.py -------------------------------------------------------------------------------- /proj01-hog/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/04.py -------------------------------------------------------------------------------- /proj01-hog/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/05.py -------------------------------------------------------------------------------- /proj01-hog/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/06.py -------------------------------------------------------------------------------- /proj01-hog/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/07.py -------------------------------------------------------------------------------- /proj01-hog/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/08.py -------------------------------------------------------------------------------- /proj01-hog/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/09.py -------------------------------------------------------------------------------- /proj01-hog/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/10.py -------------------------------------------------------------------------------- /proj01-hog/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/11.py -------------------------------------------------------------------------------- /proj01-hog/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/12.py -------------------------------------------------------------------------------- /proj01-hog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proj01-hog/tests/check_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/check_strategy.py -------------------------------------------------------------------------------- /proj01-hog/tests/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/construct_check.py -------------------------------------------------------------------------------- /proj01-hog/tests/play_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/tests/play_utils.py -------------------------------------------------------------------------------- /proj01-hog/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj01-hog/ucb.py -------------------------------------------------------------------------------- /proj02-cats/cats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/cats.py -------------------------------------------------------------------------------- /proj02-cats/cats_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/cats_gui.py -------------------------------------------------------------------------------- /proj02-cats/data/common_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/data/common_words.txt -------------------------------------------------------------------------------- /proj02-cats/data/final_diff_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/data/final_diff_words.txt -------------------------------------------------------------------------------- /proj02-cats/data/sample_paragraphs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/data/sample_paragraphs.txt -------------------------------------------------------------------------------- /proj02-cats/data/testcases.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/data/testcases.out -------------------------------------------------------------------------------- /proj02-cats/data/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/data/words.txt -------------------------------------------------------------------------------- /proj02-cats/favicons/crying.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/favicons/crying.ico -------------------------------------------------------------------------------- /proj02-cats/favicons/grinning.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/favicons/grinning.ico -------------------------------------------------------------------------------- /proj02-cats/favicons/heart-eyes.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/favicons/heart-eyes.ico -------------------------------------------------------------------------------- /proj02-cats/favicons/kissing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/favicons/kissing.png -------------------------------------------------------------------------------- /proj02-cats/favicons/pouting.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/favicons/pouting.ico -------------------------------------------------------------------------------- /proj02-cats/favicons/smiling.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/favicons/smiling.ico -------------------------------------------------------------------------------- /proj02-cats/favicons/tears-of-joy.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/favicons/tears-of-joy.ico -------------------------------------------------------------------------------- /proj02-cats/favicons/weary.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/favicons/weary.ico -------------------------------------------------------------------------------- /proj02-cats/favicons/wry.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/favicons/wry.ico -------------------------------------------------------------------------------- /proj02-cats/images/cats_typing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/images/cats_typing.gif -------------------------------------------------------------------------------- /proj02-cats/images/cats_typing_still.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/images/cats_typing_still.gif -------------------------------------------------------------------------------- /proj02-cats/images/fib_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/images/fib_tree.png -------------------------------------------------------------------------------- /proj02-cats/images/keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/images/keyboard.png -------------------------------------------------------------------------------- /proj02-cats/multiplayer/FreeMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/multiplayer/FreeMono.ttf -------------------------------------------------------------------------------- /proj02-cats/multiplayer/leaderboard_integrity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/multiplayer/leaderboard_integrity.py -------------------------------------------------------------------------------- /proj02-cats/multiplayer/multiplayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/multiplayer/multiplayer.py -------------------------------------------------------------------------------- /proj02-cats/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/ok -------------------------------------------------------------------------------- /proj02-cats/proj02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/proj02.ok -------------------------------------------------------------------------------- /proj02-cats/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/score.py -------------------------------------------------------------------------------- /proj02-cats/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/01.py -------------------------------------------------------------------------------- /proj02-cats/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/02.py -------------------------------------------------------------------------------- /proj02-cats/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/03.py -------------------------------------------------------------------------------- /proj02-cats/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/04.py -------------------------------------------------------------------------------- /proj02-cats/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/05.py -------------------------------------------------------------------------------- /proj02-cats/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/06.py -------------------------------------------------------------------------------- /proj02-cats/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/07.py -------------------------------------------------------------------------------- /proj02-cats/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/08.py -------------------------------------------------------------------------------- /proj02-cats/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/09.py -------------------------------------------------------------------------------- /proj02-cats/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/10.py -------------------------------------------------------------------------------- /proj02-cats/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proj02-cats/tests/abstraction_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/abstraction_check.py -------------------------------------------------------------------------------- /proj02-cats/tests/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/tests/construct_check.py -------------------------------------------------------------------------------- /proj02-cats/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/ucb.py -------------------------------------------------------------------------------- /proj02-cats/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj02-cats/utils.py -------------------------------------------------------------------------------- /proj03-ants/ants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/ants.py -------------------------------------------------------------------------------- /proj03-ants/ants_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/ants_gui.py -------------------------------------------------------------------------------- /proj03-ants/ants_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/ants_old.py -------------------------------------------------------------------------------- /proj03-ants/ants_plans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/ants_plans.py -------------------------------------------------------------------------------- /proj03-ants/ants_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/ants_strategies.py -------------------------------------------------------------------------------- /proj03-ants/ants_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/ants_text.py -------------------------------------------------------------------------------- /proj03-ants/assets/animate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/animate.css -------------------------------------------------------------------------------- /proj03-ants/assets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/app.css -------------------------------------------------------------------------------- /proj03-ants/assets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/app.js -------------------------------------------------------------------------------- /proj03-ants/assets/colony-drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/colony-drawing.png -------------------------------------------------------------------------------- /proj03-ants/assets/enchant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/enchant.js -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_bodyguard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_bodyguard.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_fire.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_harvester.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_harvester.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_hungry.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_laser.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_longthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_longthrower.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_ninja.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_queen.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_scary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_scary.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_scuba.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_shortthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_shortthrower.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_slow.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_tank.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_thrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_thrower.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/ant_wall.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/bee.gif -------------------------------------------------------------------------------- /proj03-ants/assets/insects/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/insects/remove.png -------------------------------------------------------------------------------- /proj03-ants/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/logo.png -------------------------------------------------------------------------------- /proj03-ants/assets/main-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/main-background.png -------------------------------------------------------------------------------- /proj03-ants/assets/new-ants-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/new-ants-gui.png -------------------------------------------------------------------------------- /proj03-ants/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/splash.png -------------------------------------------------------------------------------- /proj03-ants/assets/submitted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/submitted.png -------------------------------------------------------------------------------- /proj03-ants/assets/sweetalert.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/sweetalert.css -------------------------------------------------------------------------------- /proj03-ants/assets/sweetalert.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/sweetalert.min.js -------------------------------------------------------------------------------- /proj03-ants/assets/swirl_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/swirl_pattern.png -------------------------------------------------------------------------------- /proj03-ants/assets/tiles/ground/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/tiles/ground/1.png -------------------------------------------------------------------------------- /proj03-ants/assets/tiles/ground/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/tiles/ground/2.png -------------------------------------------------------------------------------- /proj03-ants/assets/tiles/ground/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/tiles/ground/3.png -------------------------------------------------------------------------------- /proj03-ants/assets/tiles/ground/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/tiles/ground/water.png -------------------------------------------------------------------------------- /proj03-ants/assets/tiles/sky/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/tiles/sky/1.png -------------------------------------------------------------------------------- /proj03-ants/assets/tiles/sky/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/tiles/sky/2.png -------------------------------------------------------------------------------- /proj03-ants/assets/tiles/sky/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/assets/tiles/sky/3.png -------------------------------------------------------------------------------- /proj03-ants/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/graphics.py -------------------------------------------------------------------------------- /proj03-ants/gui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/gui.html -------------------------------------------------------------------------------- /proj03-ants/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/gui.py -------------------------------------------------------------------------------- /proj03-ants/img/ant_bodyguard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_bodyguard.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_fire.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_harvester.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_harvester.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_hungry.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_laser.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_longthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_longthrower.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_ninja.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_queen.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_scary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_scary.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_scuba.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_shortthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_shortthrower.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_slow.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_stun.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_stun.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_tank.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_thrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_thrower.gif -------------------------------------------------------------------------------- /proj03-ants/img/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ant_wall.gif -------------------------------------------------------------------------------- /proj03-ants/img/ants_vs_bees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ants_vs_bees.png -------------------------------------------------------------------------------- /proj03-ants/img/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/bee.gif -------------------------------------------------------------------------------- /proj03-ants/img/boss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/boss.gif -------------------------------------------------------------------------------- /proj03-ants/img/gui_explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/gui_explanation.png -------------------------------------------------------------------------------- /proj03-ants/img/hornet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/hornet.gif -------------------------------------------------------------------------------- /proj03-ants/img/new_ants_gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/new_ants_gui.png -------------------------------------------------------------------------------- /proj03-ants/img/ninjabee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/ninjabee.gif -------------------------------------------------------------------------------- /proj03-ants/img/remover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/remover.gif -------------------------------------------------------------------------------- /proj03-ants/img/tunnel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/tunnel.gif -------------------------------------------------------------------------------- /proj03-ants/img/wasp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/img/wasp.gif -------------------------------------------------------------------------------- /proj03-ants/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/ok -------------------------------------------------------------------------------- /proj03-ants/proj03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/proj03.ok -------------------------------------------------------------------------------- /proj03-ants/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/state.py -------------------------------------------------------------------------------- /proj03-ants/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/00.py -------------------------------------------------------------------------------- /proj03-ants/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/01.py -------------------------------------------------------------------------------- /proj03-ants/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/02.py -------------------------------------------------------------------------------- /proj03-ants/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/03.py -------------------------------------------------------------------------------- /proj03-ants/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/04.py -------------------------------------------------------------------------------- /proj03-ants/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/05.py -------------------------------------------------------------------------------- /proj03-ants/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/06.py -------------------------------------------------------------------------------- /proj03-ants/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/07.py -------------------------------------------------------------------------------- /proj03-ants/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/08.py -------------------------------------------------------------------------------- /proj03-ants/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/09.py -------------------------------------------------------------------------------- /proj03-ants/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/10.py -------------------------------------------------------------------------------- /proj03-ants/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/11.py -------------------------------------------------------------------------------- /proj03-ants/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/12.py -------------------------------------------------------------------------------- /proj03-ants/tests/EC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/EC.py -------------------------------------------------------------------------------- /proj03-ants/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proj03-ants/tests/optional1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/optional1.py -------------------------------------------------------------------------------- /proj03-ants/tests/optional2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/tests/optional2.py -------------------------------------------------------------------------------- /proj03-ants/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/ucb.py -------------------------------------------------------------------------------- /proj03-ants/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj03-ants/utils.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/__init__.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/canvas.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/color_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/color_names.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/forwarding_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/forwarding_canvas.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/logging_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/logging_canvas.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/model.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/pillow_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/pillow_canvas.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/tk_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/tk_canvas.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/turtle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/turtle.py -------------------------------------------------------------------------------- /proj04-scheme/abstract_turtle/turtle_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/abstract_turtle/turtle_class.py -------------------------------------------------------------------------------- /proj04-scheme/mytests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/mytests.rst -------------------------------------------------------------------------------- /proj04-scheme/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/ok -------------------------------------------------------------------------------- /proj04-scheme/pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/pair.py -------------------------------------------------------------------------------- /proj04-scheme/proj04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/proj04.ok -------------------------------------------------------------------------------- /proj04-scheme/questions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/questions.scm -------------------------------------------------------------------------------- /proj04-scheme/scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/scheme.py -------------------------------------------------------------------------------- /proj04-scheme/scheme_builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/scheme_builtins.py -------------------------------------------------------------------------------- /proj04-scheme/scheme_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/scheme_classes.py -------------------------------------------------------------------------------- /proj04-scheme/scheme_eval_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/scheme_eval_apply.py -------------------------------------------------------------------------------- /proj04-scheme/scheme_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/scheme_forms.py -------------------------------------------------------------------------------- /proj04-scheme/scheme_reader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/scheme_reader -------------------------------------------------------------------------------- /proj04-scheme/scheme_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/scheme_tokens.py -------------------------------------------------------------------------------- /proj04-scheme/scheme_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/scheme_utils.py -------------------------------------------------------------------------------- /proj04-scheme/tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests.scm -------------------------------------------------------------------------------- /proj04-scheme/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/01.py -------------------------------------------------------------------------------- /proj04-scheme/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/02.py -------------------------------------------------------------------------------- /proj04-scheme/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/03.py -------------------------------------------------------------------------------- /proj04-scheme/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/04.py -------------------------------------------------------------------------------- /proj04-scheme/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/05.py -------------------------------------------------------------------------------- /proj04-scheme/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/06.py -------------------------------------------------------------------------------- /proj04-scheme/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/07.py -------------------------------------------------------------------------------- /proj04-scheme/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/08.py -------------------------------------------------------------------------------- /proj04-scheme/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/09.py -------------------------------------------------------------------------------- /proj04-scheme/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/10.py -------------------------------------------------------------------------------- /proj04-scheme/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/11.py -------------------------------------------------------------------------------- /proj04-scheme/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/12.py -------------------------------------------------------------------------------- /proj04-scheme/tests/13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/13.py -------------------------------------------------------------------------------- /proj04-scheme/tests/14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/14.py -------------------------------------------------------------------------------- /proj04-scheme/tests/15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/15.py -------------------------------------------------------------------------------- /proj04-scheme/tests/16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/16.py -------------------------------------------------------------------------------- /proj04-scheme/tests/EC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/EC.py -------------------------------------------------------------------------------- /proj04-scheme/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proj04-scheme/tests/eval_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/eval_apply.py -------------------------------------------------------------------------------- /proj04-scheme/tests/optional_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/optional_1.py -------------------------------------------------------------------------------- /proj04-scheme/tests/optional_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/tests/optional_2.py -------------------------------------------------------------------------------- /proj04-scheme/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryang-max/cs61A-2021Fall/HEAD/proj04-scheme/ucb.py --------------------------------------------------------------------------------