Skip to main content
leaderboard is complaining sorry :P
Source Link
totallyhuman
  • 17.4k
  • 3
  • 34
  • 89

TacO, 31 bytes, crackedcracked by totallyhuman

$ 100
@(%
  #XX
&^0
  *i	*j
F=1

The output is a list of unary numbers with 1 representing the digit. The delimiter between the numbers is \t0 (a tab and a zero). There is also a single leading 0. The raw text of the output can be found here. The raw text for the source code is here.

TacO is a 2D language. The instruction pointer begins at the @ symbol and follows the chain of nonwhitespace. The only active code in this program is

 100
@%
 0
 *i
 1

The % symbol creates a loop where the first branch yields the number of times the second branch should be executed. The zero gets added to the eventual output then the * symbol which in this case works mostly the same way as %. The i yields which % loop is being run then the 1 gets added i times.

In the original program I through in XX to try and throw people off, hoping they would be looking for languages that where XX would mean 100. The tab+*j was also meant to be a red herring since there is a tab in the input (which is the default output for % I guess). I included the other symbols because there needed to be spaces anyway so they didn't cost any bytes.

TacO, 31 bytes cracked by totallyhuman

$ 100
@(%
  #XX
&^0
  *i	*j
F=1

The output is a list of unary numbers with 1 representing the digit. The delimiter between the numbers is \t0 (a tab and a zero). There is also a single leading 0. The raw text of the output can be found here. The raw text for the source code is here.

TacO is a 2D language. The instruction pointer begins at the @ symbol and follows the chain of nonwhitespace. The only active code in this program is

 100
@%
 0
 *i
 1

The % symbol creates a loop where the first branch yields the number of times the second branch should be executed. The zero gets added to the eventual output then the * symbol which in this case works mostly the same way as %. The i yields which % loop is being run then the 1 gets added i times.

In the original program I through in XX to try and throw people off, hoping they would be looking for languages that where XX would mean 100. The tab+*j was also meant to be a red herring since there is a tab in the input (which is the default output for % I guess). I included the other symbols because there needed to be spaces anyway so they didn't cost any bytes.

TacO, 31 bytes, cracked by totallyhuman

$ 100
@(%
  #XX
&^0
  *i	*j
F=1

The output is a list of unary numbers with 1 representing the digit. The delimiter between the numbers is \t0 (a tab and a zero). There is also a single leading 0. The raw text of the output can be found here. The raw text for the source code is here.

TacO is a 2D language. The instruction pointer begins at the @ symbol and follows the chain of nonwhitespace. The only active code in this program is

 100
@%
 0
 *i
 1

The % symbol creates a loop where the first branch yields the number of times the second branch should be executed. The zero gets added to the eventual output then the * symbol which in this case works mostly the same way as %. The i yields which % loop is being run then the 1 gets added i times.

In the original program I through in XX to try and throw people off, hoping they would be looking for languages that where XX would mean 100. The tab+*j was also meant to be a red herring since there is a tab in the input (which is the default output for % I guess). I included the other symbols because there needed to be spaces anyway so they didn't cost any bytes.

added 141 characters in body
Source Link
dylnan
  • 5.4k
  • 2
  • 17
  • 34

TacO, 31 bytes cracked by totallyhuman

$ 100
@(%
  #XX
&^0
  *i	*j
F=1

The output is a list of unary numbers with 1 representing the digit. The delimiter between the numbers is \t0 (a tab and a zero). There is also a single leading 0. The raw text of the output can be found here. The raw text for the source code is here.

TacO is a 2D language. The instruction pointer begins at the @ symbol and follows the chain of nonwhitespace. The only active code in this program is

 100
@%
 0
 *i
 1

The % symbol creates a loop where the first branch yields the number of times the second branch should be executed. The zero gets added to the eventual output then the * symbol which in this case works mostly the same way as %. The i yields which % loop is being run then the 1 gets added i times.

In the original program I through in XX to try and throw people off, hoping they would be looking for languages that where XX would mean 100. The tab+*j was also meant to be a red herring since there is a tab in the input (which is the default output for % I guess). I included the other symbols because there needed to be spaces anyway so they didn't cost any bytes.

TacO, 31 bytes cracked by totallyhuman

$ 100
@(%
  #XX
&^0
  *i	*j
F=1

The output is a list of unary numbers with 1 representing the digit. The delimiter between the numbers is \t0 (a tab and a zero). There is also a single leading 0. The raw text of the output can be found here. The raw text for the source code is here.

TacO, 31 bytes cracked by totallyhuman

$ 100
@(%
  #XX
&^0
  *i	*j
F=1

The output is a list of unary numbers with 1 representing the digit. The delimiter between the numbers is \t0 (a tab and a zero). There is also a single leading 0. The raw text of the output can be found here. The raw text for the source code is here.

TacO is a 2D language. The instruction pointer begins at the @ symbol and follows the chain of nonwhitespace. The only active code in this program is

 100
@%
 0
 *i
 1

The % symbol creates a loop where the first branch yields the number of times the second branch should be executed. The zero gets added to the eventual output then the * symbol which in this case works mostly the same way as %. The i yields which % loop is being run then the 1 gets added i times.

In the original program I through in XX to try and throw people off, hoping they would be looking for languages that where XX would mean 100. The tab+*j was also meant to be a red herring since there is a tab in the input (which is the default output for % I guess). I included the other symbols because there needed to be spaces anyway so they didn't cost any bytes.

added 141 characters in body
Source Link
dylnan
  • 5.4k
  • 2
  • 17
  • 34

???TacO, 31 bytes cracked by totallyhuman

$ 100
@(%
  #XX
&^0
  *i	*j
F=1

The output is a list of unary numbers with 1 representing the digit. The delimiter between the numbers is \t0 (a tab and a zero). There is also a single leading 0. The raw text of the output can be found here. The raw text for the source code is here.

The markdown formatting is showing the whitespace between *i and *j as spaces but it is actually a single tab character.

???, 31 bytes

$ 100
@(%
  #XX
&^0
  *i	*j
F=1

The output is a list of unary numbers with 1 representing the digit. The delimiter between the numbers is \t0 (a tab and a zero). There is also a single leading 0. The raw text of the output can be found here. The raw text for the source code is here.

The markdown formatting is showing the whitespace between *i and *j as spaces but it is actually a single tab character.

TacO, 31 bytes cracked by totallyhuman

$ 100
@(%
  #XX
&^0
  *i	*j
F=1

The output is a list of unary numbers with 1 representing the digit. The delimiter between the numbers is \t0 (a tab and a zero). There is also a single leading 0. The raw text of the output can be found here. The raw text for the source code is here.

added 3 characters in body
Source Link
dylnan
  • 5.4k
  • 2
  • 17
  • 34
Loading
Source Link
dylnan
  • 5.4k
  • 2
  • 17
  • 34
Loading