day 4
This commit is contained in:
14
day3.c
14
day3.c
@@ -8,7 +8,7 @@ unsigned char input[] = {
|
||||
};
|
||||
|
||||
static
|
||||
unsigned char test[] = {
|
||||
unsigned char test_input[] = {
|
||||
#embed "day3_test.txt"
|
||||
};
|
||||
|
||||
@@ -78,15 +78,15 @@ unsigned long do_part2(size_t file_len, unsigned char file[file_len]) {
|
||||
return result;
|
||||
}
|
||||
|
||||
#define RUN_TEST1 1
|
||||
#define RUN_PART1 1
|
||||
#define RUN_TEST1 0
|
||||
#define RUN_PART1 0
|
||||
#define RUN_TEST2 1
|
||||
#define RUN_PART2 1
|
||||
|
||||
#define TEST1_EXPECT 357
|
||||
#define TEST2_EXPECT 3121910778619
|
||||
#define TEST2_EXPECT 3121910778619l
|
||||
|
||||
void _start() {
|
||||
void run() {
|
||||
#if RUN_TEST1
|
||||
print("PART 1 TEST: ");
|
||||
if (unsigned long v = do_part1(countof(test), test); v != TEST1_EXPECT) {
|
||||
@@ -106,7 +106,7 @@ void _start() {
|
||||
|
||||
#if RUN_TEST2
|
||||
print("PART 2 TEST: ");
|
||||
if (unsigned long v = do_part2(countof(test), test); v != TEST2_EXPECT) {
|
||||
if (unsigned long v = do_part2(countof(test_input), test_input); v != TEST2_EXPECT) {
|
||||
print("FAILED (got ");
|
||||
printd(v);
|
||||
print(", expected " xstr(TEST2_EXPECT) ")\n");
|
||||
@@ -121,5 +121,5 @@ void _start() {
|
||||
print("\n");
|
||||
#endif
|
||||
|
||||
syscall(SYS_exit_group, 0);
|
||||
exit_group(0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user