From 49280f2be70142633639618c8f8af0eb807fe429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Sat, 21 Dec 2019 18:12:32 +0100 Subject: Separate solutions for day 21 --- 19/py/21-2.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 19/py/21-2.js (limited to '19/py/21-2.js') diff --git a/19/py/21-2.js b/19/py/21-2.js new file mode 100644 index 0000000..5f65fa1 --- /dev/null +++ b/19/py/21-2.js @@ -0,0 +1,23 @@ +// A or B or C: +// There is a gap somewhere in the next 3 tiles so we need to jump +or A T +and B T +and C T +not T J +// . and D +// We don't die if we jump +and D J +// (postfix) +// . and (H or EI or EF) +// H : We can immediatly jump again +// EI: We can walk one step and then jump again +// EF: We can walk two steps (and then potentially jump again) +// We don't have any information about tiles after I so we ignore and hope for +// the best +not F T +not T T +or I T +and E T +or H T +and T J +run -- cgit v1.2.1