Overview
| Comment: | day 8 is on hold |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
f2d9741398ece839b10e4395dcadc27d |
| User & Date: | nnz on 2025-12-08 11:21:51.678 |
| Other Links: | manifest | tags |
Context
|
2025-12-09
| ||
| 11:06 | 2025, day 9, part1 check-in: b43933ad99 user: nnz tags: trunk | |
|
2025-12-08
| ||
| 11:21 | day 8 is on hold check-in: f2d9741398 user: nnz tags: trunk | |
| 11:14 | removed double rm check-in: 5718bd5370 user: nnz tags: trunk | |
Changes
Modified aoc2025.c
from [88ff790e71]
to [203845b676].
| ︙ | ︙ | |||
11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
/* === aocYYYYDD =======================================================
===================================================================== */
void aocYYYYDD(char *data, size_t len) {
(void)len; // unused argument
}
#endif
/* === aoc202507 =======================================================
===================================================================== */
static unsigned tachyon_splits(struct RectangularMap *rm) {
unsigned count = 0;
for (int row = 0; row < rm->rows; row++) {
for (int col = 0; col < rm->cols; col++) {
| > > > > > > > | 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
/* === aocYYYYDD =======================================================
===================================================================== */
void aocYYYYDD(char *data, size_t len) {
(void)len; // unused argument
}
#endif
/* === aoc202508 =======================================================
===================================================================== */
void aoc202508(char *data, size_t len) {
(void)data; // unused argument
(void)len; // unused argument
}
/* === aoc202507 =======================================================
===================================================================== */
static unsigned tachyon_splits(struct RectangularMap *rm) {
unsigned count = 0;
for (int row = 0; row < rm->rows; row++) {
for (int col = 0; col < rm->cols; col++) {
|
| ︙ | ︙ |
Modified aocdailies.c
from [fc5ba3d8b6]
to [88f3836bfc].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#include <stddef.h>
#include "aocdailies.h"
aocfunc *aocselect(unsigned y, unsigned d) {
aocfunc *p;
switch (y * 100 + d) {
default: p = NULL; break;
case 202507: p = aoc202507; break;
case 202506: p = aoc202506; break;
case 202505: p = aoc202505; break;
case 202504: p = aoc202504; break;
case 202503: p = aoc202503; break;
case 202502: p = aoc202502; break;
case 202501: p = aoc202501; break;
| > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#include <stddef.h>
#include "aocdailies.h"
aocfunc *aocselect(unsigned y, unsigned d) {
aocfunc *p;
switch (y * 100 + d) {
default: p = NULL; break;
case 202508: p = aoc202508; break;
case 202507: p = aoc202507; break;
case 202506: p = aoc202506; break;
case 202505: p = aoc202505; break;
case 202504: p = aoc202504; break;
case 202503: p = aoc202503; break;
case 202502: p = aoc202502; break;
case 202501: p = aoc202501; break;
|
| ︙ | ︙ |
Modified aocdailies.h
from [52a54dd6e9]
to [6eea842085].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #ifndef AOCDAILIES_H_INCLUDED #define AOCDAILIES_H_INCLUDED #include <stddef.h> typedef void aocfunc(char *, size_t); aocfunc *aocselect(unsigned, unsigned); aocfunc aoc202507; aocfunc aoc202506; aocfunc aoc202505; aocfunc aoc202504; aocfunc aoc202503; aocfunc aoc202502; aocfunc aoc202501; | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #ifndef AOCDAILIES_H_INCLUDED #define AOCDAILIES_H_INCLUDED #include <stddef.h> typedef void aocfunc(char *, size_t); aocfunc *aocselect(unsigned, unsigned); aocfunc aoc202508; aocfunc aoc202507; aocfunc aoc202506; aocfunc aoc202505; aocfunc aoc202504; aocfunc aoc202503; aocfunc aoc202502; aocfunc aoc202501; |
| ︙ | ︙ |