diff --git a/p5/p5.org b/p5/p5.org new file mode 100644 index 0000000..8c93691 --- /dev/null +++ b/p5/p5.org @@ -0,0 +1,17 @@ +#+title: Solution to p5 + +First load the data as a list of cons cells (start . end) +#+begin_src emacs-lisp :results none + (with-temp-buffer + (insert-file-contents "input-test") + (advent/replace-multiple-regex-buffer + '( + ("^\\([0-9]*\\)-\\([0-9]*\\)$" . "(\\1 . \\2)") + ("^$" . ") ids '("))) + (goto-char (point-min)) + (insert "(setq ranges '(") + (goto-char (point-max)) + (insert "))") + (eval-buffer)) +#+end_src +