Skip to main content
deleted 54 characters in body
Source Link
bb94
  • 3.9k
  • 15
  • 20

Perl 6, 7777 43 bytes

Thanks to Jo King for -33 bytes.

{my \z=[+^] @_;elemselems([""]i)eq(sum z.polymod(sum(elems[+^]([""]@_),elems.polymod([""]))+@_ xx*))} 

This is equivalent to

{my \z=[+^] @_;11 eq([+]sum z[+^](@_).polymod(2 xx*))} 

1 was rewritten as elems([""]). 2 was rewritten as sum(elems([""]),elems([""])); elems(["",""]) might seem to work but elems([""-""]) is also valid and seems to hang the tester.

Try it online!Try it online!

Perl 6, 77 bytes

{my \z=[+^] @_;elems([""])eq(sum z.polymod(sum(elems([""]),elems([""]))xx*))} 

This is equivalent to

{my \z=[+^] @_;1 eq([+] z.polymod(2 xx*))} 

1 was rewritten as elems([""]). 2 was rewritten as sum(elems([""]),elems([""])); elems(["",""]) might seem to work but elems([""-""]) is also valid and seems to hang the tester.

Try it online!

Perl 6, 77 43 bytes

Thanks to Jo King for -33 bytes.

{elems(i)eq(sum [+^](@_).polymod(+@_ xx*))} 

This is equivalent to

{1 eq(sum [+^](@_).polymod(2 xx*))} 

1 was rewritten as elems([""]). 2 was rewritten as sum(elems([""]),elems([""])); elems(["",""]) might seem to work but elems([""-""]) is also valid and seems to hang the tester.

Try it online!

Source Link
bb94
  • 3.9k
  • 15
  • 20

Perl 6, 77 bytes

{my \z=[+^] @_;elems([""])eq(sum z.polymod(sum(elems([""]),elems([""]))xx*))} 

This is equivalent to

{my \z=[+^] @_;1 eq([+] z.polymod(2 xx*))} 

1 was rewritten as elems([""]). 2 was rewritten as sum(elems([""]),elems([""])); elems(["",""]) might seem to work but elems([""-""]) is also valid and seems to hang the tester.

Try it online!