Skip to main content
deleted 764 characters in body; deleted 8 characters in body
Source Link
dana
  • 2.7k
  • 1
  • 15
  • 11

C# (Visual C# Interactive Compiler), 9280 bytes

s=>(s=string.Concat(s.Select(c=>Convert.ToString{for(cint p,2).PadLeft(7c=2,'0'))))i=0;i<7*s.Zip(2+s,Length;Write(x,yp==c?0:1)=>x!=y)

Try it online!

Alternative solution with the same number of bytes...

s=>(s=s.SelectMany(c=>Convert.ToString(c,2).PadLeft(7p,'0'))).Zip(s.Prepend('2'c),=(xc,y)=>x!=y1&s[i/7]>>6-i++%7);}

Try it online!Try it online!

C# (Visual C# Interactive Compiler), 92 bytes

s=>(s=string.Concat(s.Select(c=>Convert.ToString(c,2).PadLeft(7,'0')))).Zip(2+s,(x,y)=>x!=y)

Try it online!

Alternative solution with the same number of bytes...

s=>(s=s.SelectMany(c=>Convert.ToString(c,2).PadLeft(7,'0'))).Zip(s.Prepend('2'),(x,y)=>x!=y)

Try it online!

C# (Visual C# Interactive Compiler), 80 bytes

s=>{for(int p,c=2,i=0;i<7*s.Length;Write(p==c?0:1))(p,c)=(c,1&s[i/7]>>6-i++%7);}

Try it online!

added 177 characters in body
Source Link
dana
  • 2.7k
  • 1
  • 15
  • 11

C# (Visual C# Interactive Compiler), 92 bytes

s=>(s=string.Concat(s.Select(c=>Convert.ToString(c,2).PadLeft(7,'0')))).Zip(2+s,(x,y)=>x!=y)

Try it online!

Alternative solution with the same number of bytes...

s=>(s=s.SelectMany(c=>Convert.ToString(c,2).PadLeft(7,'0'))).Zip(s.Prepend('2'),(x,y)=>x!=y)

Try it online!

C# (Visual C# Interactive Compiler), 92 bytes

s=>(s=string.Concat(s.Select(c=>Convert.ToString(c,2).PadLeft(7,'0')))).Zip(2+s,(x,y)=>x!=y)

Try it online!

C# (Visual C# Interactive Compiler), 92 bytes

s=>(s=string.Concat(s.Select(c=>Convert.ToString(c,2).PadLeft(7,'0')))).Zip(2+s,(x,y)=>x!=y)

Try it online!

Alternative solution with the same number of bytes...

s=>(s=s.SelectMany(c=>Convert.ToString(c,2).PadLeft(7,'0'))).Zip(s.Prepend('2'),(x,y)=>x!=y)

Try it online!

Post Undeleted by dana
added 177 characters in body
Source Link
dana
  • 2.7k
  • 1
  • 15
  • 11

C# (Visual C# Interactive Compiler), 5292 bytes

s=>strings=>(s=string.Concat(s.Select(c=>Convert.ToString(c,2).PadLeft(7,'0')))).Zip(2+s,(x,y)=>x!=y)

Try it online!Try it online!

C# (Visual C# Interactive Compiler), 52 bytes

s=>string.Concat(s.Select(c=>Convert.ToString(c,2)))

Try it online!

C# (Visual C# Interactive Compiler), 92 bytes

s=>(s=string.Concat(s.Select(c=>Convert.ToString(c,2).PadLeft(7,'0')))).Zip(2+s,(x,y)=>x!=y)

Try it online!

Post Deleted by dana
Source Link
dana
  • 2.7k
  • 1
  • 15
  • 11
Loading