Skip to main content
23 events
when toggle format what by license comment
Apr 13, 2017 at 12:39 history edited CommunityBot
replaced http://codegolf.stackexchange.com/ with https://codegolf.stackexchange.com/
Apr 1, 2016 at 17:04 comment added Sparr @Dennis I believe you have mischaracterized the prohibition on encryption. The need for a key is immaterial. The core detail is irreversible transformation. In the example given in the question, the robbers can be told the target hash but be unable to produce a required collision with that hash.
Mar 15, 2016 at 21:31 review Suggested edits
Mar 15, 2016 at 21:42
Dec 23, 2015 at 9:35 vote accept feersum
Nov 7, 2015 at 4:26 comment added Dennis @primo Oh, you mean outside this contest. Halving should be by far more effective than resetting.
Nov 7, 2015 at 4:18 comment added primo It does. It would still be necessary to deal with the obligatory newlines, but in general would be far more useful - you'd just need to be careful not to over-use @ and _. It probably wouldn't even be necessary to reset the accumulator to zero.
Nov 7, 2015 at 3:54 history edited Dennis CC BY-SA 3.0
deleted 2 characters in body
Nov 7, 2015 at 3:53 comment added Dennis @primo That's not quite the same. It halves the accumulator for every character, doesn't it?
Nov 7, 2015 at 3:41 comment added primo Suggested edit (lines 57-63): codepad.org/yiXoSyRs
Nov 7, 2015 at 3:15 comment added primo That's definitely a more pleasant form. The # "command" I had discovered - it's the 3rd byte of my solution in fact. I just didn't think of trailing the whole line with garbage, just the final byte to eat whatever the newline produced.
Nov 6, 2015 at 15:28 comment added Dennis @primo It took a bit more tinkering, but I found this Changeling that works with Python 2 as well. I don't know how clever my answer is, but my plan of posting a cop with a loophole that had to be found to crack it seems to have worked.
Nov 6, 2015 at 15:10 comment added primo @MegaTom I'm actually fairly disappointed by the given solution. I was expecting something significantly more clever than 92.9% useless code.
Nov 6, 2015 at 14:51 comment added MegaTom I got this solution a few days ago : '1'$'55+*2+'&'00'$'0'&'0'$'0?2?>"@"@*!0*+0?2?>"@"@*!1?3?>"2?@"@*!0'&0@0@0@0@!+2/(which uses no _). I was unable to create a changeling. your "..."# trick is brilliant! I should have thought of that...
Nov 6, 2015 at 9:37 comment added primo Tested Python2, because I was too lazy to install Python3. I didn't realize that the resulting ShapeScript could be full of non-Ascii code points. <_<
Nov 6, 2015 at 5:32 history edited Dennis CC BY-SA 3.0
added 5421 characters in body
Nov 5, 2015 at 5:46 comment added Dennis @primo Let's hope nobody else sees this in the next 24 hours. :P
Nov 5, 2015 at 5:41 comment added primo ShapeScript, 67 bytes: 0"#002?'+'&'0'$'0?2?-@2?>*+00'&!++'1'*'0'+@1?$0?''&@_2-2?*@+@"3*!@#. I've given up on finding a Changeling for it, though. Even interspersed with mostly useless statements, I haven't been able to get more than 20 bytes in.
Nov 4, 2015 at 17:56 comment added Dennis @MegaTom You can vote as you see fit, but the questions frowns upon encryption because it takes a key, a constant only known to the cop that puts the robbers at a significant disadvantage. The conversion is an unkeyed transformation.
Nov 4, 2015 at 16:45 comment added MegaTom -1 for use of xor/transformations. The changeling to ShapeScript conversion looks to much like encryption to me.
Oct 30, 2015 at 4:22 history edited Dennis CC BY-SA 3.0
deleted 7 characters in body
Oct 29, 2015 at 12:27 history edited Dennis CC BY-SA 3.0
deleted 12 characters in body
Oct 29, 2015 at 6:15 history edited Dennis CC BY-SA 3.0
added 13 characters in body
Oct 29, 2015 at 5:31 history answered Dennis CC BY-SA 3.0