1
0
Fork 0
Go to file
Jonathan Chan f326fd7c77 Problem 87 2018-09-01 11:06:47 -07:00
01 Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
01.c Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
02 Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
02.c Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
03 Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
03.c Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
04 Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
04.c Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
05 Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
05.c Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
06 Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
06.c Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
07 Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
07.c Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
08 Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
08.c Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
08.txt Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
09 Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
09.c Renamed all single-digit files to lead with 0 2017-05-28 22:07:56 -07:00
10 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
10.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
10_alt.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
11.csv Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
11.py Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
12.py Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
13.csv Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
13.py Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
14.py Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
16 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
16.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
17 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
17.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
18 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
18.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
19 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
19.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
20 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
20.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
21 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
21.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
22 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
22.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
22.py Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
23 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
23.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
23.py Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
24.py Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
25 Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
25.c Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
26.py Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
27 Problem 27 2016-12-01 00:30:10 -08:00
27.c Problem 27 2016-12-01 00:30:10 -08:00
28.txt Problem 28 2016-12-01 00:57:25 -08:00
29.py Problem 29 2016-12-02 17:43:36 -08:00
30 Problem 30 2016-12-02 20:37:08 -08:00
30.c Problem 30 2016-12-02 20:37:08 -08:00
31 Problem 31 2016-12-02 23:24:38 -08:00
31.c Problem 31 2016-12-02 23:24:38 -08:00
31_brute Problem 31 2016-12-02 23:24:38 -08:00
31_brute.c Problem 31 2016-12-02 23:24:38 -08:00
32 Problem 32 2016-12-03 17:08:36 -08:00
32.c Problem 32 2016-12-03 17:08:36 -08:00
33 Problem 33 2016-12-03 17:58:24 -08:00
33.c Problem 33 2016-12-03 17:58:24 -08:00
34 Problem 34 2016-12-03 18:10:13 -08:00
34.c Problem 34 2016-12-03 18:10:13 -08:00
35 Edited problems 35, 37 to use long version of primes.c. 2016-12-06 11:45:18 -08:00
35.c Edited problems 35, 37 to use long version of primes.c. 2016-12-06 11:45:18 -08:00
36 Problem 36 2016-12-05 13:21:34 -08:00
36.c Problem 36 2016-12-05 13:21:34 -08:00
37 Edited problems 35, 37 to use long version of primes.c. 2016-12-06 11:45:18 -08:00
37.c Edited problems 35, 37 to use long version of primes.c. 2016-12-06 11:45:18 -08:00
38 Problem 38 2016-12-05 20:35:58 -08:00
38.c Problem 38 2016-12-05 20:35:58 -08:00
38.txt Problem 38 2016-12-05 20:35:58 -08:00
39 Problem 39 2016-12-06 00:01:17 -08:00
39.c Problem 39 2016-12-06 00:01:17 -08:00
40 Problem 40 2016-12-06 10:42:28 -08:00
40.c Problem 40 2016-12-06 10:42:28 -08:00
41 Problem 41; primes edited to use long instead of int, which may break past uses of primes. 2016-12-06 11:25:32 -08:00
41.c Problem 41; primes edited to use long instead of int, which may break past uses of primes. 2016-12-06 11:25:32 -08:00
42 Problem 42 2016-12-06 17:25:38 -08:00
42.c Problem 42 2016-12-06 17:25:38 -08:00
43 Problem 43 2016-12-06 20:10:15 -08:00
43.c Problem 43 2016-12-06 20:10:15 -08:00
44 Problem 44 2016-12-07 00:52:44 -08:00
44.c Problem 44 2016-12-07 00:52:44 -08:00
45 Problem 45 2016-12-07 09:50:25 -08:00
45.c Problem 45 2016-12-07 09:50:25 -08:00
46 Problem 46 2016-12-07 10:18:54 -08:00
46.c Problem 46 2016-12-07 10:18:54 -08:00
47 Problem 47 2016-12-07 20:44:30 -08:00
47.c Problem 47 2016-12-07 20:44:30 -08:00
48.py Problem 48 2016-12-07 20:51:55 -08:00
49 Problem 49 2016-12-07 22:16:37 -08:00
49.c Problem 49 2016-12-07 22:16:37 -08:00
50 Problem 50 2016-12-07 23:52:58 -08:00
50.c Problem 50 2016-12-07 23:52:58 -08:00
51.py Problem 51: added breaking out of loops when first answer is found. 2016-12-23 11:35:27 -08:00
52.py Problem 52 2016-12-23 12:31:03 -08:00
53 Problem 53 2016-12-23 17:34:44 -08:00
53.c Problem 53 2016-12-23 17:34:44 -08:00
54.py Problem 54 2016-12-24 16:31:57 -08:00
55 Problem 55 2016-12-25 23:22:45 -08:00
55.c Problem 55 2016-12-25 23:22:45 -08:00
56.py Problem 56 2016-12-26 11:58:27 -08:00
57 Problem 57 (with incorrect version (due to limitatations of size of long double) in C). 2016-12-26 13:40:40 -08:00
57.c Problem 57 (with incorrect version (due to limitatations of size of long double) in C). 2016-12-26 13:40:40 -08:00
57.py Problem 57 (with incorrect version (due to limitatations of size of long double) in C). 2016-12-26 13:40:40 -08:00
58 Problem 58 2016-12-26 14:20:12 -08:00
58.c Problem 58 2016-12-26 14:20:12 -08:00
59 Problem 59: Used Python to find number of characters, used C to manually iterate through possible keys. Since all possible keys yield a punctuation mark as the first character, the key must begin with 'g' to give '(' as the first character; the second character must be a capital letter; and so forth. 2016-12-26 15:24:24 -08:00
59.c Problem 59: Used Python to find number of characters, used C to manually iterate through possible keys. Since all possible keys yield a punctuation mark as the first character, the key must begin with 'g' to give '(' as the first character; the second character must be a capital letter; and so forth. 2016-12-26 15:24:24 -08:00
59.py Problem 59: Used Python to find number of characters, used C to manually iterate through possible keys. Since all possible keys yield a punctuation mark as the first character, the key must begin with 'g' to give '(' as the first character; the second character must be a capital letter; and so forth. 2016-12-26 15:24:24 -08:00
60 Problem 60 2017-05-15 23:08:33 -07:00
60.hi Problem 60 2017-05-15 23:08:33 -07:00
60.hs Problem 60 2017-05-15 23:08:33 -07:00
60.o Problem 60 2017-05-15 23:08:33 -07:00
60_alt Problem 60 alt attempt 2017-05-28 20:23:39 -07:00
60_alt.hi Problem 60 alt attempt 2017-05-28 20:23:39 -07:00
60_alt.hs Problem 60 alt attempt 2017-05-28 20:23:39 -07:00
60_alt.o Problem 60 alt attempt 2017-05-28 20:23:39 -07:00
61 Problem 61 2017-05-28 19:38:56 -07:00
61.hi Problem 61 2017-05-28 19:38:56 -07:00
61.hs Problem 61 2017-05-28 19:38:56 -07:00
61.o Problem 61 2017-05-28 19:38:56 -07:00
62 Problem 62 2017-05-28 20:48:33 -07:00
62.hi Problem 62 2017-05-28 20:48:33 -07:00
62.hs Problem 62 2017-05-28 20:48:33 -07:00
62.o Problem 62 2017-05-28 20:48:33 -07:00
63 Problem 63 2017-05-28 22:00:17 -07:00
63.hi Problem 63 2017-05-28 22:00:17 -07:00
63.hs Problem 63 2017-05-28 22:00:17 -07:00
63.o Problem 63 2017-05-28 22:00:17 -07:00
64 Problem 64 2017-06-04 21:43:00 -07:00
64.hi Problem 64 2017-06-04 21:43:00 -07:00
64.hs Problem 64 2017-06-04 21:43:00 -07:00
64.o Problem 64 2017-06-04 21:43:00 -07:00
65 Problem 65 2017-06-04 23:43:02 -07:00
65.hi Problem 65 2017-06-04 23:43:02 -07:00
65.hs Problem 65 2017-06-04 23:43:02 -07:00
65.o Problem 65 2017-06-04 23:43:02 -07:00
66 Problem 66 2017-06-10 16:08:29 -07:00
66.hi Problem 66 2017-06-10 16:08:29 -07:00
66.hs Problem 66 2017-06-10 16:08:29 -07:00
66.o Problem 66 2017-06-10 16:08:29 -07:00
67 Problem 67 2017-06-10 17:23:48 -07:00
67.hi Problem 67 2017-06-10 17:23:48 -07:00
67.hs Problem 67 2017-06-10 17:23:48 -07:00
67.o Problem 67 2017-06-10 17:23:48 -07:00
68.txt Problem 68 (explanation; no computation required) 2017-07-02 13:44:17 -07:00
69 Problem 70 2017-07-03 01:43:31 -07:00
69.hi Problem 70 2017-07-03 01:43:31 -07:00
69.hs Problem 69 2017-07-02 22:57:36 -07:00
69.o Problem 70 2017-07-03 01:43:31 -07:00
70 Problem 70 2017-07-03 01:43:31 -07:00
70.hi Problem 70 2017-07-03 01:43:31 -07:00
70.hs Problem 70 2017-07-03 01:43:31 -07:00
70.o Problem 70 2017-07-03 01:43:31 -07:00
71 Problem 71 2017-07-03 08:54:52 -07:00
71.hi Problem 71 2017-07-03 08:54:52 -07:00
71.hs Problem 71 2017-07-03 08:54:52 -07:00
71.o Problem 71 2017-07-03 08:54:52 -07:00
72 Problem 72 2017-07-03 10:51:27 -07:00
72.hi Problem 72 2017-07-03 10:51:27 -07:00
72.hs Problem 72 2017-07-03 10:51:27 -07:00
72.o Problem 72 2017-07-03 10:51:27 -07:00
73 Problem 73 2017-07-03 12:32:56 -07:00
73.hi Problem 73 2017-07-03 12:32:56 -07:00
73.hs Problem 73 2017-07-03 12:32:56 -07:00
73.o Problem 73 2017-07-03 12:32:56 -07:00
74 Finished Problem 74; added alternate solution without Map just to compare runtimes 2017-07-13 11:52:55 -07:00
74.hi Another attempt at problem 74 2017-07-10 14:39:39 -07:00
74.hs Finished Problem 74; added alternate solution without Map just to compare runtimes 2017-07-13 11:52:55 -07:00
74.o Finished Problem 74; added alternate solution without Map just to compare runtimes 2017-07-13 11:52:55 -07:00
74_alt Finished Problem 74; added alternate solution without Map just to compare runtimes 2017-07-13 11:52:55 -07:00
74_alt.hi Finished Problem 74; added alternate solution without Map just to compare runtimes 2017-07-13 11:52:55 -07:00
74_alt.hs Finished Problem 74; added alternate solution without Map just to compare runtimes 2017-07-13 11:52:55 -07:00
74_alt.o Finished Problem 74; added alternate solution without Map just to compare runtimes 2017-07-13 11:52:55 -07:00
75 Problem 75 2017-07-15 08:58:42 -07:00
75.hi Problem 75 2017-07-15 08:58:42 -07:00
75.hs Problem 75 2017-07-15 08:58:42 -07:00
75.o Problem 75 2017-07-15 08:58:42 -07:00
76 Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
76.hi Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
76.hs Problem 76 2017-07-15 12:36:57 -07:00
76.o Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
77 Problem 77 2017-07-15 18:02:12 -07:00
77.hi Problem 77 2017-07-15 18:02:12 -07:00
77.hs Problem 77 2017-07-15 18:02:12 -07:00
77.o Problem 77 2017-07-15 18:02:12 -07:00
78 Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
78.hi Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
78.hs Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
78.o Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
78_alt Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
78_alt.hi Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
78_alt.hs Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
78_alt.o Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
79.txt Problem 78 (two solutions ― 78 uses recursion and takes too long, 78_alt uses a recursive function for the partition function that relies on generalized pentagonal numbers); Problem 79 done by hand. 2017-07-16 11:18:54 -07:00
80 Problem 80 2017-08-12 23:48:14 -07:00
80.hi Problem 80 2017-08-12 23:48:14 -07:00
80.hs Problem 80 2017-08-12 23:48:14 -07:00
80.o Problem 80 2017-08-12 23:48:14 -07:00
81 Problem 82 2017-08-13 12:39:40 -07:00
81.hi Problem 81 2017-08-13 11:21:21 -07:00
81.hs Problem 82 2017-08-13 12:39:40 -07:00
81.o Problem 82 2017-08-13 12:39:40 -07:00
82 Problem 82 2017-08-13 12:39:40 -07:00
82.hi Problem 82 2017-08-13 12:39:40 -07:00
82.hs Problem 82 2017-08-13 12:39:40 -07:00
82.o Problem 82 2017-08-13 12:39:40 -07:00
83 Problem 83: technically correct solution, but very slow... 2017-08-17 22:29:21 -07:00
83.hi Partial progress for Problem 83. 2017-08-17 07:50:35 -07:00
83.hs Problem 83: Partially implemented priority queue implementation of Dijkstra's for finding shortest path. 2017-10-23 20:45:38 -07:00
83.o Problem 83: technically correct solution, but very slow... 2017-08-17 22:29:21 -07:00
83_alt Problem 83: Partially implemented priority queue implementation of Dijkstra's for finding shortest path. 2017-10-23 20:45:38 -07:00
83_alt.exe Problem 83 2018-08-22 17:08:27 -07:00
83_alt.hi Problem 83 2018-08-22 17:08:27 -07:00
83_alt.hs Problem 83 2018-08-22 17:08:27 -07:00
83_alt.o Problem 83 2018-08-22 17:08:27 -07:00
84 Problem 84 - The problem was in the double rolls! You go to jail only if you roll three CONSECUTIVE doubles. 2018-08-24 22:18:21 -07:00
84.c Problem 84 - The problem was in the double rolls! You go to jail only if you roll three CONSECUTIVE doubles. 2018-08-24 22:18:21 -07:00
84.o Problem 84 - not working yet 2018-08-23 08:59:03 -07:00
85 Problem 85 2018-08-24 23:41:53 -07:00
85.c Problem 85 2018-08-24 23:41:53 -07:00
86 Problem 86 2018-08-25 10:38:06 -07:00
86.c Problem 86 2018-08-25 10:38:06 -07:00
87 Problem 87 2018-09-01 11:06:47 -07:00
87.c Problem 87 2018-09-01 11:06:47 -07:00
key.txt Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
p022_names.txt Initial commit of problems 1 to 26. 2016-11-29 15:38:07 -08:00
p042_words.txt Problem 42 2016-12-06 17:25:38 -08:00
p054_poker.txt Problem 54 2016-12-24 16:31:57 -08:00
p067_triangle.txt Problem 67 2017-06-10 17:23:48 -07:00
p081_matrix.txt Problem 81 2017-08-13 11:21:21 -07:00
p082_matrix.txt Problem 82 2017-08-13 12:39:40 -07:00
p083_matrix.txt Partial progress for Problem 83. 2017-08-17 00:25:52 -07:00
p083_test.txt Problem 83: technically correct solution, but very slow... 2017-08-17 22:29:21 -07:00
primes.c Style changes to primes 2018-08-26 23:38:09 -07:00
primes.h Style changes to primes 2018-08-26 23:38:09 -07:00
primes.o Style changes to primes 2018-08-26 23:38:09 -07:00