Skip to main content
replaced http://codegolf.stackexchange.com/ with https://codegolf.stackexchange.com/
Source Link

dc, Regex length 12   Cracked by seshoumara!Cracked by seshoumara!

This has been cracked by @seshoumaracracked by @seshoumara. Here's my intended code:

dc, Regex length 12   Cracked by seshoumara!

This has been cracked by @seshoumara. Here's my intended code:

dc, Regex length 12   Cracked by seshoumara!

This has been cracked by @seshoumara. Here's my intended code:

deleted 3 characters in body
Source Link

Original code (addendumadded after being cracked)

Original code (addendum after being cracked)

Original code (added after being cracked)

added 9 characters in body
Source Link
n Print the desired number for the current row and column. 2CP Print a space. (2C, which is computed by dc as 20 + 12, is 32, the ASCII code for a space.) 1+ The original copy of i is at the top of the stack; add 1 to it. dld%0=+ If (the incremented value of) i is a multiple of d, call the macro at register '+', which prints a newline. dvld>l If d > sqrt(i) (in other words, if i < d^2), then go back to the top of the loop by calling macro l again. ]dslx End the macro definition, store the macro in register l, and execute it. 
n Print the desired number for the current row and column. 2CP Print a space. (2C, computed by dc as 20 + 12, is 32, the ASCII code for a space.) 1+ The original copy of i is at the top of the stack; add 1 to it. dld%0=+ If (the incremented value of) i is a multiple of d, call the macro at register '+', which prints a newline. dvld>l If d > sqrt(i) (in other words, if i < d^2), then go back to the top of the loop by calling macro l again. ]dslx End the macro definition, store the macro in register l, and execute it. 
n Print the desired number for the current row and column. 2CP Print a space. (2C, which is computed by dc as 20 + 12, is 32, the ASCII code for a space.) 1+ The original copy of i is at the top of the stack; add 1 to it. dld%0=+ If (the incremented value of) i is a multiple of d, call the macro at register '+', which prints a newline. dvld>l If d > sqrt(i) (in other words, if i < d^2), then go back to the top of the loop by calling macro l again. ]dslx End the macro definition, store the macro in register l, and execute it. 
added 12 characters in body
Source Link
Loading
added 12 characters in body
Source Link
Loading
added 280 characters in body
Source Link
Loading
added 207 characters in body
Source Link
Loading
added 80 characters in body
Source Link
Loading
Source Link
Loading