From 5eb73422d9c22f9f4dca435ae7127b187cf5440f Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Tue, 8 Dec 2020 00:09:56 -0500 Subject: Solve day 8 part 1 --- 2020/day08.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 2020/day08.c (limited to '2020') diff --git a/2020/day08.c b/2020/day08.c new file mode 100644 index 0000000..87b4585 --- /dev/null +++ b/2020/day08.c @@ -0,0 +1,29 @@ +#include +#include +#include +static struct Ins { + char op[4]; + int arg; +} prog[1024]; +static int acc; +static int pc; +static void step(void) { + if (!strcmp(prog[pc].op, "acc")) { + acc += prog[pc].arg; + } else if (!strcmp(prog[pc].op, "jmp")) { + pc += prog[pc].arg; + return; + } + pc++; +} +int main(void) { + int i = 0; + while (EOF != scanf("%s %d\n", prog[i].op, &prog[i].arg)) { + i++; + } + int ran[1024] = {0}; + while (!ran[pc]++) { + step(); + } + printf("%d\n", acc); +} -- cgit 1.4.1 /src/refs/?id=5151b60948b83a933f01b26c85b45210a36a4786'>refs log tree commit diff
Commit message (Expand)Author
2020-02-23Add This Is How You Lose the Time WarJune McEnroe
2020-02-22Add See Ya LaterJune McEnroe
2020-02-20Remove wiki scriptJune McEnroe
2020-02-19Add The Obelisk GateJune McEnroe
2020-02-17Add Four Tet — HandsJune McEnroe
2020-02-12Simplify macOS notify-sendJune McEnroe
2020-02-12Add imbox and notemap to pageJune McEnroe
2020-02-12Collapse simple linksJune McEnroe
2020-02-12Move catgirl up the pageJune McEnroe
2020-02-12Update catgirl pty grabJune McEnroe
2020-02-12Link to cgit /about pages where appropriateJune McEnroe
2020-02-11Separate LINKS from BINS for html to workJune McEnroe
2020-02-11Add margin to Bl-bullet itemsJune McEnroe
2020-02-10Match URLs inside parens or with paired parens insideJune McEnroe
2020-02-10Duplicate effective URL before passing it back to curlJune McEnroe
2020-02-09Add To Be Taught, If FortunateJune McEnroe
2020-02-04Add The Future of Another TimelineJune McEnroe
2020-01-31Reorganize the Makefile for the umpteenth timeJune McEnroe
2020-01-28Change scout sensitivity to 1.4June McEnroe
2020-01-28Import shows.txtJune McEnroe