day 6
This commit is contained in:
28
day0.h
28
day0.h
@@ -3,20 +3,20 @@
|
||||
#define DBG 0
|
||||
|
||||
static
|
||||
unsigned char input[] = {
|
||||
ch input[] = {
|
||||
#embed "day0_input.txt"
|
||||
};
|
||||
|
||||
static
|
||||
unsigned char test[] = {
|
||||
ch test[] = {
|
||||
#embed "day0_test.txt"
|
||||
};
|
||||
|
||||
|
||||
static
|
||||
unsigned long do_part1(size_t file_len, unsigned char file[file_len]) {
|
||||
unsigned char *s = file;
|
||||
unsigned long result = 0;
|
||||
num do_part1(size_t file_len, ch file[file_len]) {
|
||||
ch *s = file;
|
||||
num result = 0;
|
||||
|
||||
#if DBG
|
||||
print("\n");
|
||||
@@ -30,18 +30,8 @@ do {
|
||||
}
|
||||
|
||||
static
|
||||
unsigned long do_part2(size_t file_len, unsigned char file[file_len]) {
|
||||
unsigned char *s = file;
|
||||
unsigned long result = 0;
|
||||
|
||||
#if DBG
|
||||
print("\n");
|
||||
#endif
|
||||
|
||||
do {
|
||||
s++;
|
||||
} while (s != &file[file_len]);
|
||||
|
||||
num do_part2(size_t file_len, ch file[file_len]) {
|
||||
num result = 0;
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -56,7 +46,7 @@ do {
|
||||
void run() {
|
||||
#if RUN_TEST1
|
||||
print("PART 1 TEST: ");
|
||||
if (unsigned long v = do_part1(countof(test), test); v != TEST1_EXPECT) {
|
||||
if (num v = do_part1(countof(test), test); v != TEST1_EXPECT) {
|
||||
print("FAILED (got ");
|
||||
printd(v);
|
||||
print(", expected " xstr(TEST1_EXPECT) ")\n");
|
||||
@@ -73,7 +63,7 @@ void run() {
|
||||
|
||||
#if RUN_TEST2
|
||||
print("PART 2 TEST: ");
|
||||
if (unsigned long v = do_part2(countof(test), test); v != TEST2_EXPECT) {
|
||||
if (num v = do_part2(countof(test), test); v != TEST2_EXPECT) {
|
||||
print("FAILED (got ");
|
||||
printd(v);
|
||||
print(", expected " xstr(TEST2_EXPECT) ")\n");
|
||||
|
||||
Reference in New Issue
Block a user