-
58ba8b4ab8
2020 day 21: init for C version
Bruno Raoult
2022-11-30 20:24:23 +01:00
-
cca3d6fbe5
2020 day 22: release memory
Bruno Raoult
2022-11-30 13:17:57 +01:00
-
cfba08b197
typo
Bruno Raoult
2022-11-29 21:00:11 +01:00
-
ca8de49d5e
2020 day 22/2 (C) - clean code
Bruno Raoult
2022-11-29 20:53:07 +01:00
-
ea9c144127
2020 day 22 part 2 (C, 1st version)
Bruno Raoult
2022-11-29 19:14:53 +01:00
-
d4d5af0cb6
2020 day 22 part 1 (C)
Bruno Raoult
2022-10-28 12:08:59 +02:00
-
5ee230df69
2020 day 22: init for C version
Bruno Raoult
2022-10-27 20:24:37 +02:00
-
9fe7b64263
typo
Bruno Raoult
2022-10-27 20:08:38 +02:00
-
8df13f9713
2020/19 (C): cleanup code
Bruno Raoult
2022-10-27 16:14:48 +02:00
-
74ab0ba990
2020 part 2 (C).
Bruno Raoult
2022-10-27 15:22:44 +02:00
-
46dee29af6
cleanup README.org
Bruno Raoult
2022-10-26 19:21:39 +02:00
-
ad7c6f3042
add len in message (for future CYK implementation)
Bruno Raoult
2022-10-26 19:19:41 +02:00
-
d485983efc
2020/19, add C results for part 1.
Bruno Raoult
2022-10-24 20:37:02 +02:00
-
23c33894a5
2020 day 19 part 1 (C) - won't work for part 2 !!
Bruno Raoult
2022-10-24 20:15:25 +02:00
-
9bd03e0650
day 23: typos
Bruno Raoult
2022-10-24 20:14:53 +02:00
-
6de646f0d1
C: 2020 day 23, part 1 and 2
Bruno Raoult
2022-10-22 18:37:37 +02:00
-
a525ab6338
change name
Bruno Raoult
2022-10-22 18:36:50 +02:00
-
2de0c3c9c8
list.h: add list_bulk_move()
Bruno Raoult
2022-10-22 18:35:37 +02:00
-
6e4c64db39
2020/23 (C) update Makefile, switch to .org readme
Bruno Raoult
2022-10-20 10:12:09 +02:00
-
b73db03da9
add env.sh
Bruno Raoult
2022-10-20 10:05:16 +02:00
-
f6d1fe7b9d
2020/23 bash: unify the 2 parts code
Bruno Raoult
2022-10-20 08:51:10 +02:00
-
30cdb5e1a4
update repo README
Bruno Raoult
2022-10-19 19:19:05 +02:00
-
b4a2603c7b
C: 2020 day 24 - switch to 32 bits hash, rename some var/fct.
Bruno Raoult
2022-10-19 18:57:47 +02:00
-
abcc4af572
C: day 24 final version + RESULTS.txt cleanup
Bruno Raoult
2022-10-19 18:14:02 +02:00
-
94f0d95544
C: 2020 day 24 part 2 (dirty code)
Bruno Raoult
2022-10-19 17:16:20 +02:00
-
452a912fe5
2020 library
Bruno Raoult
2022-10-18 18:11:53 +02:00
-
46d6b77596
2020 day 24 part 1: C
Bruno Raoult
2022-10-18 17:52:19 +02:00
-
65c03075f1
switch README to org-mode / add ccls compile_commands.json generation
Bruno Raoult
2022-10-11 20:47:43 +02:00
-
4a565af1c2
Copy Makefile from 2019
Bruno Raoult
2022-10-11 20:22:33 +02:00
-
0a03bc557b
git-ignoire compile_commands.json
Bruno Raoult
2022-10-11 18:44:38 +02:00
-
282d55c3cd
2020 day 25 (C): just copied my (lazy/brute-force) bash solution
Bruno Raoult
2022-10-11 18:37:25 +02:00
-
920f830fac
Re-use 2019 latest Makefile
Bruno Raoult
2022-10-11 17:44:06 +02:00
-
e3d6b622dc
2020 day 25 (C): just copied my (lazy/brute-force) bash solution
Bruno Raoult
2022-10-11 16:51:06 +02:00
-
5795d24ab4
2020 day 24: Add hexagon page link, for my future needs ;-)
Bruno Raoult
2022-10-11 15:13:50 +02:00
-
86a62f0b2d
update readme (2020 bash finished)
Bruno Raoult
2022-10-10 19:46:29 +02:00
-
f3ae028751
2020 day 25 (bash)
Bruno Raoult
2022-10-10 18:29:39 +02:00
-
d2b5a9dc34
2020 day 24 part 2 (bash)
Bruno Raoult
2022-10-10 16:09:24 +02:00
-
563798871a
2020 day 24 (bash) part 1: simplify code
Bruno Raoult
2022-10-09 14:34:50 +02:00
-
cced357154
2020 day 24 (bash) part 1.
Bruno Raoult
2022-10-09 14:28:58 +02:00
-
4653101623
2020 day 24 init
Bruno Raoult
2022-10-09 10:38:25 +02:00
-
0fb3d8832f
typo
Bruno Raoult
2022-10-08 22:00:22 +02:00
-
c30ca858e4
update README
Bruno Raoult
2022-10-08 21:59:28 +02:00
-
cd41685cb5
Day 23 (bash) part 2 (~7mn run)
Bruno Raoult
2022-10-08 21:29:47 +02:00
-
d2d66dc763
2020 day 23 part 1: re-use part 2 (unfinished) code
Bruno Raoult
2022-10-08 20:56:50 +02:00
-
284eeb3dea
2020 day 23 part 1 (bash). Ooops. This won't do part 2 :-(
Bruno Raoult
2022-10-06 16:42:30 +02:00
-
f74a1ffb8a
delete .projectile and .dir-locals.el
Bruno Raoult
2022-10-05 16:36:57 +02:00
-
b001690c95
delete .projectile and .dir-locals.el
Bruno Raoult
2022-10-05 16:31:28 +02:00
-
0fe04e43dc
2019 day 9: cleanup code (see TODO in commit notes)
Bruno Raoult
2022-10-04 22:49:01 +02:00
-
bd851b6524
2019 day 09: parts 1 & 2
Bruno Raoult
2022-10-04 22:04:50 +02:00
-
1cfd1c81f0
day 19 day 9: save unfinished work from laptop
Bruno
2022-10-04 12:12:48 +02:00
-
130f2a4d54
2019 day 9 init from day 7
Bruno
2022-10-04 07:34:29 +02:00
-
625966f5b8
2019 day 8: parts 1 & 2
Bruno Raoult
2022-10-03 10:54:54 +02:00
-
521e6e1bca
2019 day 8 init
Bruno Raoult
2022-10-01 19:52:56 +02:00
-
bacbc6eded
typo
Bruno Raoult
2022-10-01 19:49:43 +02:00
-
5694883ef5
2019 day 6: remove count of allocated tries/objects
Bruno Raoult
2022-10-01 19:07:05 +02:00
-
6a43725e30
fix copyright year
Bruno Raoult
2022-10-01 18:34:20 +02:00
-
4d938b6cd7
2019 day6: simplify code, remove forgotten outputs
Bruno Raoult
2022-10-01 18:31:52 +02:00
-
0c9b93b42a
update copyright
Bruno Raoult
2022-10-01 18:20:02 +02:00
-
04fcca5829
update copyright
Bruno Raoult
2022-10-01 18:19:19 +02:00
-
ddfa8cf05b
2019 day 7, final version + update RESULTS.txt
Bruno Raoult
2022-10-01 16:39:34 +02:00
-
5008963937
2019 day 7 part 2, before cleanup
Bruno Raoult
2022-10-01 15:50:33 +02:00
-
155e066ed2
2019 day 7, part 1
Bruno Raoult
2022-09-30 19:22:12 +02:00
-
626bd1df41
init 2019 day 7 with day 5 source, typo in day 6
Bruno Raoult
2022-09-30 16:28:22 +02:00
-
8ed39e52b7
simplify part 2: use depths difference instead of two parent lists
Bruno Raoult
2022-09-29 20:08:50 +02:00
-
e83b690822
2019 day 6 : add structure diagrams (Thanks Emacs' artist-mode !)
Bruno Raoult
2022-09-29 19:41:51 +02:00
-
0004b2091e
2019 day 6: remove dead code, trie contains object ptr instead of object
Bruno Raoult
2022-09-28 18:43:00 +02:00
-
a201283599
2019 day 6: parts 1 and 2, before cleaning (lots of printf ;-)
Bruno Raoult
2022-09-28 15:25:01 +02:00
-
d5c37f5d48
cosmetic changes
Bruno Raoult
2022-09-28 15:24:18 +02:00
-
1c10926cf9
bits.h: add rolXX(), rorXX(), ilog2(), bits_per(), etc...
Bruno Raoult
2022-09-28 15:22:25 +02:00
-
94c6b2eec5
add attribute(__pure__)
Bruno Raoult
2022-09-28 15:21:11 +02:00
-
b50f3a7098
switch from gnu99 to gnu11
Bruno Raoult
2022-09-28 15:16:41 +02:00
-
8783eca22c
2019 day 6 init
Bruno Raoult
2022-09-25 12:28:40 +02:00
-
3d18e36ff4
2019 day 5: fix wrong link in README, replace struct with typedefs
Bruno Raoult
2022-09-25 12:26:07 +02:00
-
b6af1f3edb
2019 day 5: Update results & README
Bruno Raoult
2022-09-24 18:48:20 +02:00
-
68d81fd1da
2019 day5: cleaner (final ?) version
Bruno
2022-09-24 12:13:14 +02:00
-
b206ee5b87
2019 day5: fix run-example.sh reversed results
Bruno
2022-09-24 12:12:12 +02:00
-
13c977957f
2019 day 5: working version before cleanup
Bruno
2022-09-24 08:01:57 +02:00
-
d0adb2378a
2019 day 5: set all examples + test script
Bruno
2022-09-24 07:55:47 +02:00
-
d1221ab086
2019 day 5: add examples from day 2, add _stringify in br.h
Bruno Raoult
2022-09-22 10:11:24 +02:00
-
f2b32f236d
2019 day 5 init (with day 2 code)
Bruno Raoult
2022-09-21 09:43:50 +02:00
-
696273367a
2019: update Makefile from day 4
Bruno Raoult
2022-09-21 09:27:33 +02:00
-
f7336d6814
when rule 4 is violated, skip to next possible number
Bruno Raoult
2022-09-18 13:23:53 +02:00
-
a461bf2842
typo
Bruno Raoult
2022-09-20 20:02:23 +02:00
-
0ce9f9aafa
Add --show-error-list=yes to valgrind options. Invalid opcode again!
Bruno Raoult
2022-09-20 19:58:30 +02:00
-
ea530e7d8d
2019 day 4, minor is_valid() simplification
Bruno Raoult
2022-09-20 19:57:27 +02:00
-
2694f8d4d0
2019 day 4, parts 1 and 2
Bruno Raoult
2022-09-20 19:22:13 +02:00
-
f9a80239b4
2019 day 4 init
Bruno Raoult
2022-09-20 13:55:15 +02:00
-
ffb27a8338
2019 day 3 cleanup
Bruno Raoult
2022-09-20 13:39:08 +02:00
-
dbfc914efb
test newline in org paragraph
Bruno Raoult
2022-09-19 20:15:30 +02:00
-
c4772bb416
typo in day03 README.org
Bruno Raoult
2022-09-19 20:05:13 +02:00
-
bc8dac927a
fix broken Makefile for valgrind + fix day02 memory leak.
Bruno Raoult
2022-09-19 20:01:11 +02:00
-
42d1f7bf48
README.org cleanup, update RESULTS.txt, build README.org with Makefile
Bruno Raoult
2022-09-19 19:59:26 +02:00
-
828d13f967
2019 day 3 + add br.h for some useful stuff (min, max... macros)
Bruno Raoult
2022-09-19 19:35:37 +02:00
-
b67600957e
2019 day3 init
Bruno Raoult
2022-09-18 18:04:21 +02:00
-
0d7424d9c6
2019 day 2
Bruno Raoult
2022-09-18 17:30:46 +02:00
-
d9b0f7b7c4
2019 day 1
Bruno Raoult
2022-09-18 14:04:30 +02:00
-
378df8cf5b
init 2019
Bruno Raoult
2022-09-18 13:35:09 +02:00
-
c56f9ca769
update day25 Makefile
Bruno Raoult
2022-09-18 13:23:53 +02:00
-
37a38bdc4a
day23: delete dead code, rename structs/macros, use native rand()
Bruno Raoult
2022-09-15 09:42:27 +02:00
-
e0720bdd0a
includes: update from tools repo
Bruno Raoult
2022-09-14 20:05:47 +02:00