This is roughly what I was imagining doing in my head when I brashly wrote "obviously bruteforce." Hooray! Apparently I've still got it, at least to some small extent.
Thanks for your writeup!
Why does define work so well? Chance?
Thanks for your writeup!
Why does define work so well? Chance?
It could have been made a lot harder by using comments at the end of each line to pad the code with extra characters to equal out the frequency distribution and make this kind of frequency analysis impossible.
eg this kind of nonsense:
π = Math::PI
alias λ proc
● = λ {|r| π*r**2}
puts ●.call 5
# 78.53981633974483