From c7cdffa549be231fff7a8a38dbc7caaadd9663a3 Mon Sep 17 00:00:00 2001 From: "Jakob L. Kreuze" Date: Sun, 15 Feb 2026 16:19:16 -0500 Subject: Series navigation --- posts/challenges-re-writeups-1.org | 15 ++++++++++++--- posts/challenges-re-writeups-2.org | 13 +++++++++++++ posts/challenges-re-writeups-3.org | 13 +++++++++++++ posts/challenges-re-writeups-4.org | 9 +++++++++ 4 files changed, 47 insertions(+), 3 deletions(-) diff --git a/posts/challenges-re-writeups-1.org b/posts/challenges-re-writeups-1.org index ec32560..d7fd3f0 100644 --- a/posts/challenges-re-writeups-1.org +++ b/posts/challenges-re-writeups-1.org @@ -961,9 +961,9 @@ f 8 10 12 8 18 #+END_SRC -It would seem that this is some sort of "least multiple of \(b\) such that \(b < -a\) given that \(b\) is a power of two, but I feel as though I'm grasping at -straws here. +It would seem that this is some sort of "least multiple of \(b\) such that \(b +\gt a\) given that \(b\) is a power of two", but I feel as though I'm grasping +at straws here. As a Gentoo user, I have the Linux source tree checked out at =/usr/src/linux=, and because the hint mentions low-level programming, I decided to create a @@ -1233,6 +1233,15 @@ I found this to be very useful in identifying which jumps are loops (cycles in the graph), which are conditionals (branches), and which labels are related (linear relationships). +#+BEGIN_EXPORT html + +#+END_EXPORT + #+BEGIN_EXPORT html #+END_EXPORT diff --git a/posts/challenges-re-writeups-2.org b/posts/challenges-re-writeups-2.org index cb185fc..f0f6ab2 100644 --- a/posts/challenges-re-writeups-2.org +++ b/posts/challenges-re-writeups-2.org @@ -919,6 +919,19 @@ well known and heavily used almost everywhere," which gave it away once I got to the mess of =xor= instructions. This is the [[https://en.wikipedia.org/wiki/XOR_swap_algorithm][XOR swap algorithm]], extended so that it reverses the contents of =a= and =c=. +#+BEGIN_EXPORT html + +#+END_EXPORT + #+BEGIN_EXPORT html #+END_EXPORT diff --git a/posts/challenges-re-writeups-3.org b/posts/challenges-re-writeups-3.org index 1bf5cc0..65614b2 100644 --- a/posts/challenges-re-writeups-3.org +++ b/posts/challenges-re-writeups-3.org @@ -815,3 +815,16 @@ f(10, 12) = 2 It took me a while, but I eventually noticed the pattern. =f= is the [[https://en.wikipedia.org/wiki/Greatest_common_divisor][greatest common divisor]] function. + +#+BEGIN_EXPORT html + +#+END_EXPORT diff --git a/posts/challenges-re-writeups-4.org b/posts/challenges-re-writeups-4.org index c80c27a..2b33d0d 100644 --- a/posts/challenges-re-writeups-4.org +++ b/posts/challenges-re-writeups-4.org @@ -1148,3 +1148,12 @@ Infrequent enough that it wouldn't be overwhelming, and I'd be able to make it a sizeable challenge. I'd be able to give out hints every week, and post the solution at the end of the month. Actually, I may do this through the [[https://ctf.cs.umass.edu/][wargames]] site we're putting together at university. Stay tuned! + +#+BEGIN_EXPORT html + +#+END_EXPORT -- cgit v1.3