Skip to content

Instantly share code, notes, and snippets.

@mhx
Created October 21, 2013 21:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mhx/7091154 to your computer and use it in GitHub Desktop.
Save mhx/7091154 to your computer and use it in GitHub Desktop.
#include <stdio.h>
#include <setjmp.h>
#include <limits.h>
#define p putchar
#define l longjmp
#define s setjmp
jmp_buf __[3];double _[7];main(){(1[_]=1)&&(s(2[__]),1)&&1[_]>=-1&&(
*_=-6e-1)&&((s(1[__]),1)&&18e-1>=*_&&(2[_]=75e-1)&&((s(*__),1)&&2[_]
&&(2[_]-=1.0)&&(((int)2[_])[_]=0,1)&&(l(*__,0),1),1)&&((s(*__),1)&&2
[_]<CHAR_MAX&&2>5[_]+6[_]&&(5[_]=3[_]*3[_],1)&&(6[_]=4[_]*4[_],1)&&(
4[_]=2.0*3[_]*4[_]-1[_],1)&&(3[_]=5[_]-6[_]-*_,1)&&(2[_]++,1)&&(l(*
__,0),1),1)&&((CHAR_MAX>2[_]&&(p(' '),1))||p('*'),1)&&(*_+=5e-2,1)&&
(l(1[__],0),1),1)&&(p('\n'),1)&&(1[_]-=1e-1,1)&&(l(2[__],0),0);}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment