-
af7543b623
revert to silent Makefile
Bruno Raoult
2021-12-12 19:46:54 +01:00
-
e07241fd25
RESULTS.txt filename typo
Bruno Raoult
2021-12-12 19:44:08 +01:00
-
1458315653
rename OUTPUT -> RESULTS.txt
Bruno Raoult
2021-12-12 19:43:36 +01:00
-
9c5e734ece
day 11 final (C)
Bruno Raoult
2021-12-12 19:37:31 +01:00
-
dbf9b52cb3
day 11 part 1 (plenty of logs)
Bruno Raoult
2021-12-12 19:00:51 +01:00
-
7fd472c17c
day 11 part 1 (plenty of logs)
Bruno Raoult
2021-12-12 19:00:51 +01:00
-
80c19f9331
debug.[ch]: kernel style #ifdef free C source
Bruno Raoult
2021-12-12 19:00:06 +01:00
-
37fa19f6be
fix aoc C comment header
Bruno Raoult
2021-12-11 18:04:23 +01:00
-
42addcefad
C source header fix
Bruno Raoult
2021-12-11 18:02:34 +01:00
-
d20651dd50
typos on C sources day comment
Bruno Raoult
2021-12-11 10:35:39 +01:00
-
0cea717fcb
day 11 init
Bruno Raoult
2021-12-11 10:19:09 +01:00
-
b998ada9d2
fix possible leak if wrong input
Bruno Raoult
2021-12-11 10:04:22 +01:00
-
171eadf318
day 10 cleanup (C)
Bruno Raoult
2021-12-11 10:01:04 +01:00
-
fb5be18e18
day 10 part 2 (1st version, need huge cleanup)
Bruno Raoult
2021-12-11 09:24:03 +01:00
-
34acd4012b
day 10 part 1 (with tons of debug information ;-)
Bruno Raoult
2021-12-10 22:12:00 +01:00
-
395060c266
day 10 init
Bruno Raoult
2021-12-10 21:08:46 +01:00
-
23c0e33c82
day 9 (C)
Bruno Raoult
2021-12-10 21:06:16 +01:00
-
b67985003c
remove useless include
Bruno Raoult
2021-12-10 21:05:22 +01:00
-
192545c9a3
complete part 8 (switched to bitmasks).
Bruno Raoult
2021-12-10 17:39:51 +01:00
-
3235bd3b15
day 8 part 1 (C) + init part 2
Bruno Raoult
2021-12-10 13:24:13 +01:00
-
e871ccf091
day 7 part 2 (C), day 8 init
Bruno Raoult
2021-12-10 12:06:23 +01:00
-
6f6a6b286a
day 7 part 1 (C)
Bruno Raoult
2021-12-10 11:28:25 +01:00
-
833732ae58
init day 7
Bruno Raoult
2021-12-10 10:09:07 +01:00
-
7c981d6633
day 6 part 2 (C). Implies change initial stupid algorithm with simple one
Bruno Raoult
2021-12-08 21:37:25 +01:00
-
6a0a81aa38
day 6 part 1 (simple algorithm) + part 2 README
Bruno Raoult
2021-12-08 20:30:32 +01:00
-
b62404686a
typo in day 5 source core + adjust day 6 example (1 line only)
Bruno Raoult
2021-12-08 18:31:01 +01:00
-
3cfe781a08
day 6 init
Bruno Raoult
2021-12-06 09:01:18 +01:00
-
0ea7a9278a
day 5, parts 1 & 2 (C)
Bruno Raoult
2021-12-05 13:43:58 +01:00
-
736cae886a
day 5 init
Bruno Raoult
2021-12-05 09:27:02 +01:00
-
867eb7fda0
add COPYING & fix typo in GPL URL
Bruno Raoult
2021-12-05 00:06:42 +01:00
-
cb1e5ed442
more reasonable pool size
Bruno Raoult
2021-12-04 22:18:02 +01:00
-
68f40df298
debug.c: do not print debug level if level == 0
Bruno Raoult
2021-12-04 22:15:42 +01:00
-
3e886caf63
enable memory pool debug
Bruno Raoult
2021-12-04 22:13:32 +01:00
-
a6ccc58636
typo
Bruno Raoult
2021-12-04 20:39:10 +01:00
-
a46c23235d
day 4 (C)
Bruno Raoult
2021-12-04 20:34:00 +01:00
-
a0cb3e5fd8
We can only run 1 exercise (not both) in a single run
Bruno Raoult
2021-12-04 17:20:54 +01:00
-
8f2c0f8c2d
day 4 init
Bruno Raoult
2021-12-04 16:14:12 +01:00
-
401b567e20
day 3 part 2 (C)
Bruno Raoult
2021-12-04 16:04:51 +01:00
-
cbe3616422
delete bits.c
Bruno Raoult
2021-12-03 21:26:18 +01:00
-
edcafd2a00
day 3 part 1 (C) + remove unused-result warning
Bruno Raoult
2021-12-03 21:01:44 +01:00
-
9a65775f7a
revert default part to 1
Bruno Raoult
2021-12-03 19:18:57 +01:00
-
f769e9b361
remove useless code copied from day 1
Bruno Raoult
2021-12-03 18:54:55 +01:00
-
a9c713a5ea
day 3 init
Bruno Raoult
2021-12-03 18:48:23 +01:00
-
e93108d033
update OUTPUT
Bruno Raoult
2021-12-03 18:45:49 +01:00
-
adcc449bea
day 2, parts 1 & 2 (C)
Bruno Raoult
2021-12-03 18:45:24 +01:00
-
172dac6bfe
fix wring flycheck include-path
Bruno Raoult
2021-12-03 18:25:46 +01:00
-
568bc1c0ac
exclude objects files
Bruno Raoult
2021-12-03 18:08:22 +01:00
-
89c85cc40a
remove objects files
Bruno Raoult
2021-12-03 18:07:37 +01:00
-
2fc8a49cea
fix cleanall target (lib object files)
Bruno Raoult
2021-12-03 18:07:06 +01:00
-
bd0ccdd942
day 2 init
Bruno Raoult
2021-12-03 18:00:41 +01:00
-
9bd7a0cd85
day1 README: remove useless html headers
Bruno Raoult
2021-12-03 17:58:50 +01:00
-
58980edfb0
update README
Bruno Raoult
2021-12-03 17:48:04 +01:00
-
ba89d9cf0c
update README
Bruno Raoult
2021-12-03 17:12:24 +01:00
-
bd0c02fb5f
OUTPUT file, silent Makefiles
Bruno Raoult
2021-12-03 17:08:36 +01:00
-
ad032df481
New Makefile, day 1 solution (C)
Bruno Raoult
2021-12-03 16:58:08 +01:00
-
7a1a200a73
2021 templates
Bruno Raoult
2021-12-02 16:37:50 +01:00
-
2d431892da
day 23 init
Bruno Raoult
2021-08-01 18:02:31 +02:00
-
6e9e4be8e3
bash day 22/part 2, final version
Bruno Raoult
2021-08-01 17:57:53 +02:00
-
12d4bdda61
1st version of Bash for Day22/Part 2 (works on TEST.txt)
Bruno Raoult
2021-08-01 17:33:20 +02:00
-
9a9742bf26
day 22/part 1: cleanup bash code, remove a loop
Bruno Raoult
2021-08-01 12:38:37 +02:00
-
92f7ea1b2c
update README
Bruno Raoult
2021-07-31 16:56:51 +02:00
-
1a09c380a2
Day 22 part 1 (bash)
Bruno Raoult
2021-07-31 13:13:30 +02:00
-
5b0a1d7b53
remove faulty use of sort command (implement qsort in pure bash)
Bruno Raoult
2021-07-30 20:07:45 +02:00
-
92cc3e90c4
days 11/16: remove faulty use of external command (seq)
Bruno Raoult
2021-07-30 19:21:16 +02:00
-
9c60bd6d12
removed calls to basename
Bruno Raoult
2021-07-30 18:38:28 +02:00
-
2646b3fa75
day 22 init
Bruno Raoult
2021-07-30 18:33:29 +02:00
-
16f4f9f926
forgot the code :)
Bruno Raoult
2021-07-30 18:32:55 +02:00
-
984c6cc942
day 21 part 2 (bash)
Bruno Raoult
2021-07-30 18:07:32 +02:00
-
3011ffcb5c
shellcheck
Bruno Raoult
2021-07-30 17:44:04 +02:00
-
16deb0f76b
day 27/pert 1: bash optimization (25 sec -> 1.7 sec)
Bruno Raoult
2021-07-30 17:31:06 +02:00
-
1db46ed0b0
day 21 part 1 (bash)
Bruno Raoult
2021-07-30 17:18:48 +02:00
-
937c1b434b
day 21 init
Bruno Raoult
2021-07-28 17:17:13 +02:00
-
419376949f
remove dead code
Bruno Raoult
2021-07-28 16:53:15 +02:00
-
fbb553645e
day 20 part 2 (bash): final version
Bruno Raoult
2021-07-28 16:38:42 +02:00
-
44c9d00b85
Working day 20 part 2 en bash (before removing debug code)
Bruno Raoult
2021-07-28 16:17:50 +02:00
-
ce4bcbe7c5
bug fix on lists element removal. tiles are now correctly assembled.
Bruno Raoult
2021-07-28 12:25:51 +02:00
-
ba0a6217fd
tiles re-assembling (tentative)
Bruno Raoult
2021-07-27 18:32:33 +02:00
-
f4348d3faf
add tools for tile manipulation, first code for part 2
Bruno Raoult
2021-07-27 12:25:43 +02:00
-
150e4ba2a7
starting code for day 20/part 2
Bruno Raoult
2021-07-25 17:12:36 +02:00
-
0223d4bd2c
code cleanup
Bruno Raoult
2021-07-25 16:53:07 +02:00
-
f5ba7165c0
README -> README.md + added my own rules
Bruno Raoult
2021-07-25 12:07:30 +02:00
-
131d537af5
output file for bash 1
Bruno Raoult
2021-07-25 11:30:59 +02:00
-
4136711a7e
count matches w/ string manipulation: ~75% gain, 85-90% gain from V1
Bruno Raoult
2021-07-25 11:24:04 +02:00
-
4a2318edc9
rename repo, subdir for yearly challenges
Bruno Raoult
2021-07-25 11:17:46 +02:00
-
1806f79e14
remove debug code, some optimization (50% speed gain)
Bruno Raoult
2021-07-24 19:35:23 +02:00
-
13728a2b47
Day 20 part 1, 1st bash version (with tons of debug output)
Bruno Raoult
2021-07-24 19:09:22 +02:00
-
77ad2a6f6e
cleanup old code
Bruno Raoult
2021-07-22 12:10:57 +02:00
-
fa17740a0a
typo
Bruno Raoult
2021-07-22 12:06:44 +02:00
-
dbc91c7b6e
day 2 test file missing
Bruno Raoult
2021-07-22 00:57:08 +02:00
-
262046e5ef
README typo
Bruno Raoult
2021-07-21 20:42:36 +02:00
-
d99f8ceffd
Day 20: readme + input file
Bruno Raoult
2021-07-21 19:57:25 +02:00
-
848866c48c
Some bash cleanup (Day19/part 2)
Bruno Raoult
2021-07-21 19:28:36 +02:00
-
97cd8bf884
Day 19 part 2, 1st bash working version
Bruno Raoult
2021-07-21 17:16:24 +02:00
-
5e09e9c005
revert to single input file for day19/2 (will be handled in code)
Bruno Raoult
2021-07-21 13:20:42 +02:00
-
2f8f6001f6
day 18 : C part 2 + retrofit for part 1
Bruno Raoult
2021-07-20 18:21:08 +02:00
-
0501335642
Remove debug code (Day18 part 1, C)
Bruno Raoult
2021-07-19 18:09:27 +02:00
-
493c5089b3
day18 C part 1, 1st tentative (with tons of printf)
Bruno Raoult
2021-07-19 17:23:56 +02:00
-
7a2a23782d
remove forgotten debug output
Bruno Raoult
2021-07-18 13:13:43 +02:00
-
1bc7101cf6
prevent "^((.*))$" in regex: easier to read, small perf improvement.
Bruno Raoult
2021-07-18 11:08:49 +02:00
-
e674488a17
Micro optimization. Win is now a real 50% cpu/time vs 1st version
Bruno Raoult
2021-07-18 09:40:31 +02:00