├── .gitignore ├── 00_hello ├── README ├── grade.txt └── hello.txt ├── 01_apple ├── README ├── fruit.txt └── grade.txt ├── 02_code1 ├── README ├── code1.c ├── grade.txt └── test.sh ├── 03_code2 ├── README ├── code2.c ├── grade.txt └── test.sh ├── 04_compile ├── .gitignore ├── README ├── grade.txt └── hello.c ├── 05_squares ├── .gitignore ├── README ├── ans_3_5_8_2.txt ├── ans_5_2_4_6.txt ├── ans_9_2_3_4.txt ├── grade.txt ├── squares.c └── squares_test.o ├── 06_rect ├── .gitignore ├── Makefile ├── README ├── grade.txt ├── rectangle.c └── rectangle_ans.txt ├── 07_retirement ├── .gitignore ├── Makefile ├── README ├── grade.txt ├── retirement.c └── retirement_ans.txt ├── 08_testing ├── README ├── grade.txt ├── input.1 ├── input.2 ├── input.3 ├── input.4 ├── isPrime-broken1 ├── isPrime-broken2 ├── isPrime-broken3 ├── isPrime-broken4 └── isPrime-correct ├── 09_testing2 ├── README ├── fuck.txt ├── grade.txt ├── run_all.sh └── tests.txt ├── 10_gdb ├── README ├── game ├── game.c ├── grade.txt └── input.txt ├── 11_read_ptr1 ├── .gitignore ├── Makefile ├── README ├── answer.txt ├── grade.txt └── test.c ├── 12_read_ptr2 ├── .gitignore ├── Makefile ├── README ├── answer.txt ├── grade.txt └── test.c ├── 13_read_arr1 ├── .gitignore ├── Makefile ├── README ├── answer.txt ├── grade.txt └── test.c ├── 14_array_max ├── .gitignore ├── Makefile ├── README ├── arrayMax.c └── grade.txt ├── 15_tests_subseq ├── README ├── grade.txt ├── next-README ├── run_all.sh ├── test-subseq └── test-subseq.c ├── 16_subseq ├── .gitignore ├── README ├── grade.txt ├── maxSeq.c └── test-subseq.c ├── 17_read_arr2 ├── .gitignore ├── Makefile ├── README ├── answer.txt ├── grade.txt └── test.c ├── 18_reverse_str ├── .gitignore ├── Makefile ├── README ├── grade.txt ├── reverse.c └── reverse_ans.txt ├── 19_bits_arr ├── .gitignore ├── Makefile ├── README ├── bits_ans.txt ├── grade.txt └── numToBits.c ├── 20_rot_matrix ├── .gitignore ├── Makefile ├── README ├── grade.txt ├── read-matrix.o ├── rotate.c ├── sample.out └── sample.txt ├── 21_read_rec1 ├── .gitignore ├── README ├── answer.txt ├── grade.txt └── test.c ├── 22_tests_power ├── .gitignore ├── README ├── grade.txt ├── next-README ├── run_all.sh ├── test-power └── test-power.c ├── 23_power_rec ├── .gitignore ├── Makefile ├── README ├── grade.txt ├── power.c └── test-power.c ├── 24_read_arr3 ├── README ├── answer.txt ├── grade.txt └── test.c ├── 25_break_encr ├── Makefile ├── README ├── breaker ├── breaker.c ├── grade.txt ├── input.txt └── input1.txt ├── 26_tests_matrix_input ├── README ├── corrupted_text.txt ├── grade.txt ├── input.txt ├── input1.txt ├── input2.txt ├── input3.txt ├── input4.txt ├── input5.txt ├── next-README ├── run_all.sh └── tests.txt ├── 27_matrix_input ├── Makefile ├── README ├── rotateMatrix.c ├── sample-ans.out └── sample.txt ├── 28_fix_vg_encr ├── .gitignore ├── Makefile ├── README ├── encrypt.c ├── grade.txt └── input.txt ├── 29_outname ├── .gitignore ├── Makefile ├── README ├── grade.txt ├── outname.c ├── outname.h └── outname_test.c ├── 30_sort_lines ├── .gitignore ├── Makefile ├── README ├── grade.txt ├── input.txt ├── sortLines.c ├── test.sh └── usage.txt ├── 31_minesweeper ├── .gitignore ├── Makefile ├── README ├── grade.txt └── minesweeper.c ├── 32_kvs ├── Makefile ├── README ├── grade.txt ├── kv.c ├── kv.h ├── kv_test.c └── test.txt ├── 33_counts ├── Makefile ├── README ├── counts.c ├── counts.h ├── counts_test.c └── grade.txt ├── 34_put_together ├── Makefile ├── README ├── counts.c ├── counts.h ├── grade.txt ├── kv.c ├── kv.h ├── kvs1.txt ├── kvs2.txt ├── list1a.txt ├── list1a.txt.ans ├── list1b.txt ├── list1b.txt.ans ├── list2a.txt ├── list2a.txt.ans ├── list2b.txt ├── list2b.txt.ans ├── list2c.txt ├── list2c.txt.ans ├── main.c ├── outname.c └── outname.h ├── README ├── and_beyond └── README ├── c2prj1_cards ├── .gitignore ├── Makefile ├── README ├── cards.c ├── cards.h ├── cards.o ├── deck-c4.o ├── deck.o ├── eval-c4.o ├── eval.o ├── future.o ├── grade.txt ├── input.o ├── input.txt ├── main.o └── my-test-main.c ├── c2prj2_testing ├── README ├── example.txt ├── grade.txt ├── run_all.sh └── tests.txt ├── c3prj1_deck ├── .gitignore ├── Makefile ├── README ├── cards.c ├── cards.h ├── deck-c4.o ├── deck.c ├── deck.h ├── grade.txt └── test-deck.o ├── c3prj2_eval ├── .gitignore ├── Makefile ├── README ├── cards.c ├── cards.h ├── debug.txt ├── deck-c4.o ├── deck.c ├── deck.h ├── eval-c4.o ├── eval.c ├── eval.h ├── future.o ├── grade.txt ├── input.o ├── test-eval.o └── tests.txt ├── c4prj1_deck ├── README ├── cards.c ├── cards.h ├── deck.c ├── deck.h ├── eval.c ├── eval.h └── grade.txt ├── c4prj2_input ├── README ├── cards.c ├── cards.h ├── deck.c ├── deck.h ├── eval.c ├── eval.h ├── future.c ├── future.h ├── grade.txt ├── input.c └── input.h └── c4prj3_finish ├── .gitignore ├── Makefile ├── README ├── cards.c ├── cards.h ├── deck.c ├── deck.h ├── eval.c ├── eval.h ├── future.c ├── future.h ├── grade.txt ├── input.c ├── input.h ├── main.c └── provided-tests ├── answers.txt ├── test01.txt ├── test02.txt ├── test03.txt ├── test04.txt ├── test05.txt ├── test06.txt ├── test07.txt ├── test08.txt ├── test09.txt ├── test10.txt ├── test11.txt ├── test12.txt ├── test13.txt ├── test14.txt ├── test15.txt └── test16.txt /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | test -------------------------------------------------------------------------------- /00_hello/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/00_hello/README -------------------------------------------------------------------------------- /00_hello/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/00_hello/grade.txt -------------------------------------------------------------------------------- /00_hello/hello.txt: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /01_apple/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/01_apple/README -------------------------------------------------------------------------------- /01_apple/fruit.txt: -------------------------------------------------------------------------------- 1 | apple 2 | -------------------------------------------------------------------------------- /01_apple/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/01_apple/grade.txt -------------------------------------------------------------------------------- /02_code1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/02_code1/README -------------------------------------------------------------------------------- /02_code1/code1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/02_code1/code1.c -------------------------------------------------------------------------------- /02_code1/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/02_code1/grade.txt -------------------------------------------------------------------------------- /02_code1/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/02_code1/test.sh -------------------------------------------------------------------------------- /03_code2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/03_code2/README -------------------------------------------------------------------------------- /03_code2/code2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/03_code2/code2.c -------------------------------------------------------------------------------- /03_code2/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/03_code2/grade.txt -------------------------------------------------------------------------------- /03_code2/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/03_code2/test.sh -------------------------------------------------------------------------------- /04_compile/.gitignore: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /04_compile/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/04_compile/README -------------------------------------------------------------------------------- /04_compile/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/04_compile/grade.txt -------------------------------------------------------------------------------- /04_compile/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/04_compile/hello.c -------------------------------------------------------------------------------- /05_squares/.gitignore: -------------------------------------------------------------------------------- 1 | squares 2 | -------------------------------------------------------------------------------- /05_squares/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/05_squares/README -------------------------------------------------------------------------------- /05_squares/ans_3_5_8_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/05_squares/ans_3_5_8_2.txt -------------------------------------------------------------------------------- /05_squares/ans_5_2_4_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/05_squares/ans_5_2_4_6.txt -------------------------------------------------------------------------------- /05_squares/ans_9_2_3_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/05_squares/ans_9_2_3_4.txt -------------------------------------------------------------------------------- /05_squares/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/05_squares/grade.txt -------------------------------------------------------------------------------- /05_squares/squares.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/05_squares/squares.c -------------------------------------------------------------------------------- /05_squares/squares_test.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/05_squares/squares_test.o -------------------------------------------------------------------------------- /06_rect/.gitignore: -------------------------------------------------------------------------------- 1 | rectangle 2 | -------------------------------------------------------------------------------- /06_rect/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/06_rect/Makefile -------------------------------------------------------------------------------- /06_rect/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/06_rect/README -------------------------------------------------------------------------------- /06_rect/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/06_rect/grade.txt -------------------------------------------------------------------------------- /06_rect/rectangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/06_rect/rectangle.c -------------------------------------------------------------------------------- /06_rect/rectangle_ans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/06_rect/rectangle_ans.txt -------------------------------------------------------------------------------- /07_retirement/.gitignore: -------------------------------------------------------------------------------- 1 | retirement 2 | -------------------------------------------------------------------------------- /07_retirement/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/07_retirement/Makefile -------------------------------------------------------------------------------- /07_retirement/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/07_retirement/README -------------------------------------------------------------------------------- /07_retirement/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/07_retirement/grade.txt -------------------------------------------------------------------------------- /07_retirement/retirement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/07_retirement/retirement.c -------------------------------------------------------------------------------- /07_retirement/retirement_ans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/07_retirement/retirement_ans.txt -------------------------------------------------------------------------------- /08_testing/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/08_testing/README -------------------------------------------------------------------------------- /08_testing/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/08_testing/grade.txt -------------------------------------------------------------------------------- /08_testing/input.1: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /08_testing/input.2: -------------------------------------------------------------------------------- 1 | 2147483647 2 | -------------------------------------------------------------------------------- /08_testing/input.3: -------------------------------------------------------------------------------- 1 | 214748364x 2 | -------------------------------------------------------------------------------- /08_testing/input.4: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /08_testing/isPrime-broken1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/08_testing/isPrime-broken1 -------------------------------------------------------------------------------- /08_testing/isPrime-broken2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/08_testing/isPrime-broken2 -------------------------------------------------------------------------------- /08_testing/isPrime-broken3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/08_testing/isPrime-broken3 -------------------------------------------------------------------------------- /08_testing/isPrime-broken4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/08_testing/isPrime-broken4 -------------------------------------------------------------------------------- /08_testing/isPrime-correct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/08_testing/isPrime-correct -------------------------------------------------------------------------------- /09_testing2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/09_testing2/README -------------------------------------------------------------------------------- /09_testing2/fuck.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/09_testing2/fuck.txt -------------------------------------------------------------------------------- /09_testing2/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/09_testing2/grade.txt -------------------------------------------------------------------------------- /09_testing2/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/09_testing2/run_all.sh -------------------------------------------------------------------------------- /09_testing2/tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/09_testing2/tests.txt -------------------------------------------------------------------------------- /10_gdb/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/10_gdb/README -------------------------------------------------------------------------------- /10_gdb/game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/10_gdb/game -------------------------------------------------------------------------------- /10_gdb/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/10_gdb/game.c -------------------------------------------------------------------------------- /10_gdb/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/10_gdb/grade.txt -------------------------------------------------------------------------------- /10_gdb/input.txt: -------------------------------------------------------------------------------- 1 | 464384013 2 | 938257400 3 | -------------------------------------------------------------------------------- /11_read_ptr1/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /11_read_ptr1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/11_read_ptr1/Makefile -------------------------------------------------------------------------------- /11_read_ptr1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/11_read_ptr1/README -------------------------------------------------------------------------------- /11_read_ptr1/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/11_read_ptr1/answer.txt -------------------------------------------------------------------------------- /11_read_ptr1/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/11_read_ptr1/grade.txt -------------------------------------------------------------------------------- /11_read_ptr1/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/11_read_ptr1/test.c -------------------------------------------------------------------------------- /12_read_ptr2/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /12_read_ptr2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/12_read_ptr2/Makefile -------------------------------------------------------------------------------- /12_read_ptr2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/12_read_ptr2/README -------------------------------------------------------------------------------- /12_read_ptr2/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/12_read_ptr2/answer.txt -------------------------------------------------------------------------------- /12_read_ptr2/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/12_read_ptr2/grade.txt -------------------------------------------------------------------------------- /12_read_ptr2/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/12_read_ptr2/test.c -------------------------------------------------------------------------------- /13_read_arr1/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /13_read_arr1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/13_read_arr1/Makefile -------------------------------------------------------------------------------- /13_read_arr1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/13_read_arr1/README -------------------------------------------------------------------------------- /13_read_arr1/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/13_read_arr1/answer.txt -------------------------------------------------------------------------------- /13_read_arr1/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/13_read_arr1/grade.txt -------------------------------------------------------------------------------- /13_read_arr1/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/13_read_arr1/test.c -------------------------------------------------------------------------------- /14_array_max/.gitignore: -------------------------------------------------------------------------------- 1 | arrayMax 2 | -------------------------------------------------------------------------------- /14_array_max/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/14_array_max/Makefile -------------------------------------------------------------------------------- /14_array_max/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/14_array_max/README -------------------------------------------------------------------------------- /14_array_max/arrayMax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/14_array_max/arrayMax.c -------------------------------------------------------------------------------- /14_array_max/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/14_array_max/grade.txt -------------------------------------------------------------------------------- /15_tests_subseq/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/15_tests_subseq/README -------------------------------------------------------------------------------- /15_tests_subseq/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/15_tests_subseq/grade.txt -------------------------------------------------------------------------------- /15_tests_subseq/next-README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/15_tests_subseq/next-README -------------------------------------------------------------------------------- /15_tests_subseq/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/15_tests_subseq/run_all.sh -------------------------------------------------------------------------------- /15_tests_subseq/test-subseq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/15_tests_subseq/test-subseq -------------------------------------------------------------------------------- /15_tests_subseq/test-subseq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/15_tests_subseq/test-subseq.c -------------------------------------------------------------------------------- /16_subseq/.gitignore: -------------------------------------------------------------------------------- 1 | maxSeq 2 | Makefile 3 | -------------------------------------------------------------------------------- /16_subseq/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/16_subseq/README -------------------------------------------------------------------------------- /16_subseq/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/16_subseq/grade.txt -------------------------------------------------------------------------------- /16_subseq/maxSeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/16_subseq/maxSeq.c -------------------------------------------------------------------------------- /16_subseq/test-subseq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/16_subseq/test-subseq.c -------------------------------------------------------------------------------- /17_read_arr2/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /17_read_arr2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/17_read_arr2/Makefile -------------------------------------------------------------------------------- /17_read_arr2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/17_read_arr2/README -------------------------------------------------------------------------------- /17_read_arr2/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/17_read_arr2/answer.txt -------------------------------------------------------------------------------- /17_read_arr2/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/17_read_arr2/grade.txt -------------------------------------------------------------------------------- /17_read_arr2/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/17_read_arr2/test.c -------------------------------------------------------------------------------- /18_reverse_str/.gitignore: -------------------------------------------------------------------------------- 1 | reverse 2 | -------------------------------------------------------------------------------- /18_reverse_str/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/18_reverse_str/Makefile -------------------------------------------------------------------------------- /18_reverse_str/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/18_reverse_str/README -------------------------------------------------------------------------------- /18_reverse_str/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/18_reverse_str/grade.txt -------------------------------------------------------------------------------- /18_reverse_str/reverse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/18_reverse_str/reverse.c -------------------------------------------------------------------------------- /18_reverse_str/reverse_ans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/18_reverse_str/reverse_ans.txt -------------------------------------------------------------------------------- /19_bits_arr/.gitignore: -------------------------------------------------------------------------------- 1 | numToBits 2 | -------------------------------------------------------------------------------- /19_bits_arr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/19_bits_arr/Makefile -------------------------------------------------------------------------------- /19_bits_arr/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/19_bits_arr/README -------------------------------------------------------------------------------- /19_bits_arr/bits_ans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/19_bits_arr/bits_ans.txt -------------------------------------------------------------------------------- /19_bits_arr/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/19_bits_arr/grade.txt -------------------------------------------------------------------------------- /19_bits_arr/numToBits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/19_bits_arr/numToBits.c -------------------------------------------------------------------------------- /20_rot_matrix/.gitignore: -------------------------------------------------------------------------------- 1 | rotate 2 | -------------------------------------------------------------------------------- /20_rot_matrix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/20_rot_matrix/Makefile -------------------------------------------------------------------------------- /20_rot_matrix/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/20_rot_matrix/README -------------------------------------------------------------------------------- /20_rot_matrix/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/20_rot_matrix/grade.txt -------------------------------------------------------------------------------- /20_rot_matrix/read-matrix.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/20_rot_matrix/read-matrix.o -------------------------------------------------------------------------------- /20_rot_matrix/rotate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/20_rot_matrix/rotate.c -------------------------------------------------------------------------------- /20_rot_matrix/sample.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/20_rot_matrix/sample.out -------------------------------------------------------------------------------- /20_rot_matrix/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/20_rot_matrix/sample.txt -------------------------------------------------------------------------------- /21_read_rec1/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | Makefile 3 | -------------------------------------------------------------------------------- /21_read_rec1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/21_read_rec1/README -------------------------------------------------------------------------------- /21_read_rec1/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/21_read_rec1/answer.txt -------------------------------------------------------------------------------- /21_read_rec1/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/21_read_rec1/grade.txt -------------------------------------------------------------------------------- /21_read_rec1/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/21_read_rec1/test.c -------------------------------------------------------------------------------- /22_tests_power/.gitignore: -------------------------------------------------------------------------------- 1 | test_power 2 | -------------------------------------------------------------------------------- /22_tests_power/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/22_tests_power/README -------------------------------------------------------------------------------- /22_tests_power/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/22_tests_power/grade.txt -------------------------------------------------------------------------------- /22_tests_power/next-README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/22_tests_power/next-README -------------------------------------------------------------------------------- /22_tests_power/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/22_tests_power/run_all.sh -------------------------------------------------------------------------------- /22_tests_power/test-power: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/22_tests_power/test-power -------------------------------------------------------------------------------- /22_tests_power/test-power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/22_tests_power/test-power.c -------------------------------------------------------------------------------- /23_power_rec/.gitignore: -------------------------------------------------------------------------------- 1 | power 2 | -------------------------------------------------------------------------------- /23_power_rec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/23_power_rec/Makefile -------------------------------------------------------------------------------- /23_power_rec/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/23_power_rec/README -------------------------------------------------------------------------------- /23_power_rec/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/23_power_rec/grade.txt -------------------------------------------------------------------------------- /23_power_rec/power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/23_power_rec/power.c -------------------------------------------------------------------------------- /23_power_rec/test-power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/23_power_rec/test-power.c -------------------------------------------------------------------------------- /24_read_arr3/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/24_read_arr3/README -------------------------------------------------------------------------------- /24_read_arr3/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/24_read_arr3/answer.txt -------------------------------------------------------------------------------- /24_read_arr3/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/24_read_arr3/grade.txt -------------------------------------------------------------------------------- /24_read_arr3/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/24_read_arr3/test.c -------------------------------------------------------------------------------- /25_break_encr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/25_break_encr/Makefile -------------------------------------------------------------------------------- /25_break_encr/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/25_break_encr/README -------------------------------------------------------------------------------- /25_break_encr/breaker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/25_break_encr/breaker -------------------------------------------------------------------------------- /25_break_encr/breaker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/25_break_encr/breaker.c -------------------------------------------------------------------------------- /25_break_encr/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/25_break_encr/grade.txt -------------------------------------------------------------------------------- /25_break_encr/input.txt: -------------------------------------------------------------------------------- 1 | hu lehtwsl vm aol puwba. 2 | -------------------------------------------------------------------------------- /25_break_encr/input1.txt: -------------------------------------------------------------------------------- 1 | dddaa 2 | -------------------------------------------------------------------------------- /26_tests_matrix_input/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/README -------------------------------------------------------------------------------- /26_tests_matrix_input/corrupted_text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/corrupted_text.txt -------------------------------------------------------------------------------- /26_tests_matrix_input/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/grade.txt -------------------------------------------------------------------------------- /26_tests_matrix_input/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/input.txt -------------------------------------------------------------------------------- /26_tests_matrix_input/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/input1.txt -------------------------------------------------------------------------------- /26_tests_matrix_input/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/input2.txt -------------------------------------------------------------------------------- /26_tests_matrix_input/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/input3.txt -------------------------------------------------------------------------------- /26_tests_matrix_input/input4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/input4.txt -------------------------------------------------------------------------------- /26_tests_matrix_input/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/input5.txt -------------------------------------------------------------------------------- /26_tests_matrix_input/next-README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/next-README -------------------------------------------------------------------------------- /26_tests_matrix_input/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/run_all.sh -------------------------------------------------------------------------------- /26_tests_matrix_input/tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/26_tests_matrix_input/tests.txt -------------------------------------------------------------------------------- /27_matrix_input/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/27_matrix_input/Makefile -------------------------------------------------------------------------------- /27_matrix_input/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/27_matrix_input/README -------------------------------------------------------------------------------- /27_matrix_input/rotateMatrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/27_matrix_input/rotateMatrix.c -------------------------------------------------------------------------------- /27_matrix_input/sample-ans.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/27_matrix_input/sample-ans.out -------------------------------------------------------------------------------- /27_matrix_input/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/27_matrix_input/sample.txt -------------------------------------------------------------------------------- /28_fix_vg_encr/.gitignore: -------------------------------------------------------------------------------- 1 | encrypt 2 | *.enc 3 | vgcore.* 4 | -------------------------------------------------------------------------------- /28_fix_vg_encr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/28_fix_vg_encr/Makefile -------------------------------------------------------------------------------- /28_fix_vg_encr/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/28_fix_vg_encr/README -------------------------------------------------------------------------------- /28_fix_vg_encr/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/28_fix_vg_encr/encrypt.c -------------------------------------------------------------------------------- /28_fix_vg_encr/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/28_fix_vg_encr/grade.txt -------------------------------------------------------------------------------- /28_fix_vg_encr/input.txt: -------------------------------------------------------------------------------- 1 | An example 2 | Of the input. 3 | -------------------------------------------------------------------------------- /29_outname/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/29_outname/.gitignore -------------------------------------------------------------------------------- /29_outname/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/29_outname/Makefile -------------------------------------------------------------------------------- /29_outname/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/29_outname/README -------------------------------------------------------------------------------- /29_outname/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/29_outname/grade.txt -------------------------------------------------------------------------------- /29_outname/outname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/29_outname/outname.c -------------------------------------------------------------------------------- /29_outname/outname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/29_outname/outname.h -------------------------------------------------------------------------------- /29_outname/outname_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/29_outname/outname_test.c -------------------------------------------------------------------------------- /30_sort_lines/.gitignore: -------------------------------------------------------------------------------- 1 | sortLines 2 | -------------------------------------------------------------------------------- /30_sort_lines/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/30_sort_lines/Makefile -------------------------------------------------------------------------------- /30_sort_lines/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/30_sort_lines/README -------------------------------------------------------------------------------- /30_sort_lines/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/30_sort_lines/grade.txt -------------------------------------------------------------------------------- /30_sort_lines/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/30_sort_lines/input.txt -------------------------------------------------------------------------------- /30_sort_lines/sortLines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/30_sort_lines/sortLines.c -------------------------------------------------------------------------------- /30_sort_lines/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/30_sort_lines/test.sh -------------------------------------------------------------------------------- /30_sort_lines/usage.txt: -------------------------------------------------------------------------------- 1 | valgrind --track-origins=yes ./sortLines input.txt 2 | -------------------------------------------------------------------------------- /31_minesweeper/.gitignore: -------------------------------------------------------------------------------- 1 | minesweeper 2 | -------------------------------------------------------------------------------- /31_minesweeper/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/31_minesweeper/Makefile -------------------------------------------------------------------------------- /31_minesweeper/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/31_minesweeper/README -------------------------------------------------------------------------------- /31_minesweeper/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/31_minesweeper/grade.txt -------------------------------------------------------------------------------- /31_minesweeper/minesweeper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/31_minesweeper/minesweeper.c -------------------------------------------------------------------------------- /32_kvs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/32_kvs/Makefile -------------------------------------------------------------------------------- /32_kvs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/32_kvs/README -------------------------------------------------------------------------------- /32_kvs/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/32_kvs/grade.txt -------------------------------------------------------------------------------- /32_kvs/kv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/32_kvs/kv.c -------------------------------------------------------------------------------- /32_kvs/kv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/32_kvs/kv.h -------------------------------------------------------------------------------- /32_kvs/kv_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/32_kvs/kv_test.c -------------------------------------------------------------------------------- /32_kvs/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/32_kvs/test.txt -------------------------------------------------------------------------------- /33_counts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/33_counts/Makefile -------------------------------------------------------------------------------- /33_counts/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/33_counts/README -------------------------------------------------------------------------------- /33_counts/counts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/33_counts/counts.c -------------------------------------------------------------------------------- /33_counts/counts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/33_counts/counts.h -------------------------------------------------------------------------------- /33_counts/counts_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/33_counts/counts_test.c -------------------------------------------------------------------------------- /33_counts/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/33_counts/grade.txt -------------------------------------------------------------------------------- /34_put_together/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/Makefile -------------------------------------------------------------------------------- /34_put_together/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/README -------------------------------------------------------------------------------- /34_put_together/counts.c: -------------------------------------------------------------------------------- 1 | ../33_counts/counts.c -------------------------------------------------------------------------------- /34_put_together/counts.h: -------------------------------------------------------------------------------- 1 | ../33_counts/counts.h -------------------------------------------------------------------------------- /34_put_together/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/grade.txt -------------------------------------------------------------------------------- /34_put_together/kv.c: -------------------------------------------------------------------------------- 1 | ../32_kvs/kv.c -------------------------------------------------------------------------------- /34_put_together/kv.h: -------------------------------------------------------------------------------- 1 | ../32_kvs/kv.h -------------------------------------------------------------------------------- /34_put_together/kvs1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/kvs1.txt -------------------------------------------------------------------------------- /34_put_together/kvs2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/kvs2.txt -------------------------------------------------------------------------------- /34_put_together/list1a.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /34_put_together/list1a.txt.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/list1a.txt.ans -------------------------------------------------------------------------------- /34_put_together/list1b.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /34_put_together/list1b.txt.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/list1b.txt.ans -------------------------------------------------------------------------------- /34_put_together/list2a.txt: -------------------------------------------------------------------------------- 1 | Will Riker 2 | Worf 3 | Tasha Yar 4 | Guinan 5 | Ro Laren 6 | -------------------------------------------------------------------------------- /34_put_together/list2a.txt.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/list2a.txt.ans -------------------------------------------------------------------------------- /34_put_together/list2b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/list2b.txt -------------------------------------------------------------------------------- /34_put_together/list2b.txt.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/list2b.txt.ans -------------------------------------------------------------------------------- /34_put_together/list2c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/list2c.txt -------------------------------------------------------------------------------- /34_put_together/list2c.txt.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/list2c.txt.ans -------------------------------------------------------------------------------- /34_put_together/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/34_put_together/main.c -------------------------------------------------------------------------------- /34_put_together/outname.c: -------------------------------------------------------------------------------- 1 | ../29_outname/outname.c -------------------------------------------------------------------------------- /34_put_together/outname.h: -------------------------------------------------------------------------------- 1 | ../29_outname/outname.h -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/README -------------------------------------------------------------------------------- /and_beyond/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/and_beyond/README -------------------------------------------------------------------------------- /c2prj1_cards/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /c2prj1_cards/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/Makefile -------------------------------------------------------------------------------- /c2prj1_cards/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/README -------------------------------------------------------------------------------- /c2prj1_cards/cards.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/cards.c -------------------------------------------------------------------------------- /c2prj1_cards/cards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/cards.h -------------------------------------------------------------------------------- /c2prj1_cards/cards.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/cards.o -------------------------------------------------------------------------------- /c2prj1_cards/deck-c4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/deck-c4.o -------------------------------------------------------------------------------- /c2prj1_cards/deck.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/deck.o -------------------------------------------------------------------------------- /c2prj1_cards/eval-c4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/eval-c4.o -------------------------------------------------------------------------------- /c2prj1_cards/eval.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/eval.o -------------------------------------------------------------------------------- /c2prj1_cards/future.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/future.o -------------------------------------------------------------------------------- /c2prj1_cards/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/grade.txt -------------------------------------------------------------------------------- /c2prj1_cards/input.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/input.o -------------------------------------------------------------------------------- /c2prj1_cards/input.txt: -------------------------------------------------------------------------------- 1 | As Kh ?0 ?1 ?2 2 | Ac Kc ?3 ?4 ?5 3 | Ad Ah ?6 ?7 ?8 4 | -------------------------------------------------------------------------------- /c2prj1_cards/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/main.o -------------------------------------------------------------------------------- /c2prj1_cards/my-test-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj1_cards/my-test-main.c -------------------------------------------------------------------------------- /c2prj2_testing/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj2_testing/README -------------------------------------------------------------------------------- /c2prj2_testing/example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj2_testing/example.txt -------------------------------------------------------------------------------- /c2prj2_testing/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj2_testing/grade.txt -------------------------------------------------------------------------------- /c2prj2_testing/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj2_testing/run_all.sh -------------------------------------------------------------------------------- /c2prj2_testing/tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c2prj2_testing/tests.txt -------------------------------------------------------------------------------- /c3prj1_deck/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj1_deck/.gitignore -------------------------------------------------------------------------------- /c3prj1_deck/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj1_deck/Makefile -------------------------------------------------------------------------------- /c3prj1_deck/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj1_deck/README -------------------------------------------------------------------------------- /c3prj1_deck/cards.c: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.c -------------------------------------------------------------------------------- /c3prj1_deck/cards.h: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.h -------------------------------------------------------------------------------- /c3prj1_deck/deck-c4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj1_deck/deck-c4.o -------------------------------------------------------------------------------- /c3prj1_deck/deck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj1_deck/deck.c -------------------------------------------------------------------------------- /c3prj1_deck/deck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj1_deck/deck.h -------------------------------------------------------------------------------- /c3prj1_deck/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj1_deck/grade.txt -------------------------------------------------------------------------------- /c3prj1_deck/test-deck.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj1_deck/test-deck.o -------------------------------------------------------------------------------- /c3prj2_eval/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/.gitignore -------------------------------------------------------------------------------- /c3prj2_eval/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/Makefile -------------------------------------------------------------------------------- /c3prj2_eval/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/README -------------------------------------------------------------------------------- /c3prj2_eval/cards.c: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.c -------------------------------------------------------------------------------- /c3prj2_eval/cards.h: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.h -------------------------------------------------------------------------------- /c3prj2_eval/debug.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/debug.txt -------------------------------------------------------------------------------- /c3prj2_eval/deck-c4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/deck-c4.o -------------------------------------------------------------------------------- /c3prj2_eval/deck.c: -------------------------------------------------------------------------------- 1 | ../c3prj1_deck/deck.c -------------------------------------------------------------------------------- /c3prj2_eval/deck.h: -------------------------------------------------------------------------------- 1 | ../c3prj1_deck/deck.h -------------------------------------------------------------------------------- /c3prj2_eval/eval-c4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/eval-c4.o -------------------------------------------------------------------------------- /c3prj2_eval/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/eval.c -------------------------------------------------------------------------------- /c3prj2_eval/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/eval.h -------------------------------------------------------------------------------- /c3prj2_eval/future.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/future.o -------------------------------------------------------------------------------- /c3prj2_eval/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/grade.txt -------------------------------------------------------------------------------- /c3prj2_eval/input.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/input.o -------------------------------------------------------------------------------- /c3prj2_eval/test-eval.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c3prj2_eval/test-eval.o -------------------------------------------------------------------------------- /c3prj2_eval/tests.txt: -------------------------------------------------------------------------------- 1 | ../c2prj2_testing/tests.txt -------------------------------------------------------------------------------- /c4prj1_deck/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj1_deck/README -------------------------------------------------------------------------------- /c4prj1_deck/cards.c: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.c -------------------------------------------------------------------------------- /c4prj1_deck/cards.h: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.h -------------------------------------------------------------------------------- /c4prj1_deck/deck.c: -------------------------------------------------------------------------------- 1 | ../c3prj1_deck/deck.c -------------------------------------------------------------------------------- /c4prj1_deck/deck.h: -------------------------------------------------------------------------------- 1 | ../c3prj1_deck/deck.h -------------------------------------------------------------------------------- /c4prj1_deck/eval.c: -------------------------------------------------------------------------------- 1 | ../c3prj2_eval/eval.c -------------------------------------------------------------------------------- /c4prj1_deck/eval.h: -------------------------------------------------------------------------------- 1 | ../c3prj2_eval/eval.h -------------------------------------------------------------------------------- /c4prj1_deck/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj1_deck/grade.txt -------------------------------------------------------------------------------- /c4prj2_input/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj2_input/README -------------------------------------------------------------------------------- /c4prj2_input/cards.c: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.c -------------------------------------------------------------------------------- /c4prj2_input/cards.h: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.h -------------------------------------------------------------------------------- /c4prj2_input/deck.c: -------------------------------------------------------------------------------- 1 | ../c3prj1_deck/deck.c -------------------------------------------------------------------------------- /c4prj2_input/deck.h: -------------------------------------------------------------------------------- 1 | ../c3prj1_deck/deck.h -------------------------------------------------------------------------------- /c4prj2_input/eval.c: -------------------------------------------------------------------------------- 1 | ../c3prj2_eval/eval.c -------------------------------------------------------------------------------- /c4prj2_input/eval.h: -------------------------------------------------------------------------------- 1 | ../c3prj2_eval/eval.h -------------------------------------------------------------------------------- /c4prj2_input/future.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj2_input/future.c -------------------------------------------------------------------------------- /c4prj2_input/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj2_input/future.h -------------------------------------------------------------------------------- /c4prj2_input/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj2_input/grade.txt -------------------------------------------------------------------------------- /c4prj2_input/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj2_input/input.c -------------------------------------------------------------------------------- /c4prj2_input/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj2_input/input.h -------------------------------------------------------------------------------- /c4prj3_finish/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/.gitignore -------------------------------------------------------------------------------- /c4prj3_finish/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/Makefile -------------------------------------------------------------------------------- /c4prj3_finish/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/README -------------------------------------------------------------------------------- /c4prj3_finish/cards.c: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.c -------------------------------------------------------------------------------- /c4prj3_finish/cards.h: -------------------------------------------------------------------------------- 1 | ../c2prj1_cards/cards.h -------------------------------------------------------------------------------- /c4prj3_finish/deck.c: -------------------------------------------------------------------------------- 1 | ../c3prj1_deck/deck.c -------------------------------------------------------------------------------- /c4prj3_finish/deck.h: -------------------------------------------------------------------------------- 1 | ../c3prj1_deck/deck.h -------------------------------------------------------------------------------- /c4prj3_finish/eval.c: -------------------------------------------------------------------------------- 1 | ../c3prj2_eval/eval.c -------------------------------------------------------------------------------- /c4prj3_finish/eval.h: -------------------------------------------------------------------------------- 1 | ../c3prj2_eval/eval.h -------------------------------------------------------------------------------- /c4prj3_finish/future.c: -------------------------------------------------------------------------------- 1 | ../c4prj2_input/future.c -------------------------------------------------------------------------------- /c4prj3_finish/future.h: -------------------------------------------------------------------------------- 1 | ../c4prj2_input/future.h -------------------------------------------------------------------------------- /c4prj3_finish/grade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/grade.txt -------------------------------------------------------------------------------- /c4prj3_finish/input.c: -------------------------------------------------------------------------------- 1 | ../c4prj2_input/input.c -------------------------------------------------------------------------------- /c4prj3_finish/input.h: -------------------------------------------------------------------------------- 1 | ../c4prj2_input/input.h -------------------------------------------------------------------------------- /c4prj3_finish/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/main.c -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/answers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/answers.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test01.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test02.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test03.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test04.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test05.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test06.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test07.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test08.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test09.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test10.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test11.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test12.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test13.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test14.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test15.txt -------------------------------------------------------------------------------- /c4prj3_finish/provided-tests/test16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjc-hub/duke-c-programming/HEAD/c4prj3_finish/provided-tests/test16.txt --------------------------------------------------------------------------------