diff options
author | tomsmeding <tom.smeding@gmail.com> | 2017-12-18 10:21:30 +0100 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2017-12-18 10:21:30 +0100 |
commit | fb60a0cb672535dc06e2a64088eebae2fb50bedb (patch) | |
tree | 8dccd3a4ca9f06ac8a1bca4b0bff599fd49bdbe7 /2017/18.in | |
parent | 53c0e9c38422f3cd5cf567bd8a7d2a8cdae66be8 (diff) |
Day 18
I misread part 2 thinking that 'rcv 0' still shouldn't do anything.
It should. That solved some problems. As in, let it work first try
afterwards.
Diffstat (limited to '2017/18.in')
-rw-r--r-- | 2017/18.in | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/2017/18.in b/2017/18.in new file mode 100644 index 0000000..8b74206 --- /dev/null +++ b/2017/18.in @@ -0,0 +1,41 @@ +set i 31 +set a 1 +mul p 17 +jgz p p +mul a 2 +add i -1 +jgz i -2 +add a -1 +set i 127 +set p 735 +mul p 8505 +mod p a +mul p 129749 +add p 12345 +mod p a +set b p +mod b 10000 +snd b +add i -1 +jgz i -9 +jgz a 3 +rcv b +jgz b -1 +set f 0 +set i 126 +rcv a +rcv b +set p a +mul p -1 +add p b +jgz p 4 +snd a +set a b +jgz 1 3 +snd b +set f 1 +add i -1 +jgz i -11 +snd a +jgz f -16 +jgz a -19 |