Skip to content

Instantly share code, notes, and snippets.

@highwide
Created September 2, 2019 06:41
Show Gist options
  • Save highwide/b70caacd3128351d778f629acabcf879 to your computer and use it in GitHub Desktop.
Save highwide/b70caacd3128351d778f629acabcf879 to your computer and use it in GitHub Desktop.
20190902_otsukare_quine
eval$s=%w'x=0;$s[0..2]="x=#{(x+1)%2};";b=["BAhsKwGtf/j//3/g////Dz8M/wf+/x/+/38AAPh/wP///wf8MPwP+P8/wP//AADw/4B//P8PAMD8P/DBP8D//wcA4AMAYAAHAADA/wMAAH/A//////8HAEAAAAAA8AMAAAB+wP///w/8DwCABwDgAz4EAADAf8D/fwAAAP4D/v/B/wAAEIAf8H+A//8AAADwA/4DHwAAAOD/f8D/gOH/AwAAwAP+B34AAID//8MA/wAA/of//wAD/g/8//8D/g8AAPwAAPz///8DAnwA+H8AAPgDAADgAQDw+///AwAMAMAfAADAA/AP4AE84Pf//wMADAAADAAAwAf8//8BfsDn/38AAAz4AADw//8P+P/fA/6Ax/8AAH4c8AEAwP8HHwAAAAP+AYB/AAD/fwAARwAAAH4AAAAC/AcA/wHA//8BAP8DAAD8AwAABPwfAP4D////H8D/fwCA//8D+P/9/8EDAA==", "BAhsKwGt/x/4////f8D//4D///+BD3zg//8/8P/9DwAAAPgB////gx944AP8f+B/4B8AAADgA/7//wcPAAAE+AEAQAAnAAAAwAf8Af4AEAAACPADAIADAOB/4D8AcADwAeAf+B/gBwCAHwBAAAAAABAAwAPAAAAwwP8H/v8wgAAAAAAAQIA/4AEAYID/D/z/fwOBAwd+APiBP4D/wP8B/x8AAPwHAgce/gD8AX8AAAAAA/4HAABgAAQAAH8A/wN/AAAAAAb+AQAegAAMAAA4AP8DPgAdBxwP/ADA/wMCGBgPGAD+Bz4ADggAGPiAgYMPPDAADBgA/A8cEHwQAPz/gQMDDzgwMAB8GPgPGDD4IAA8wAMABgAwYOAA+DnwHwBwEEAAYIAPABwAMCAAAAB84H8A+GDAwIAAfwB4APhgIMAA/MD/AfzBOYCHAf4f/I//5+PwH/yB////A3+Av/8DAA=="];n=Marshal.load(b[x].unpack("m")[0]);e="eval$s=%w"<<39<<($s*6);o="";j=-1;W=153;H=18;0.upto(H*W-1){|i|o<<((n[i]==0)?e[j+=1]:32);o<<((i%W==(W-1))?10:"")};o[-7,6]=""<<39<<".join";puts(o)#'.join
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment