-
Notifications
You must be signed in to change notification settings - Fork 3
/
out
3 lines (3 loc) · 1.5 KB
/
out
1
2
3
class G{char q=34,n=10,I=27,B=91,N2=50,J=74,C=59,F=102,X=35,D=32,P=112,M=109,Y=121;String z=new String(),S=new String(),E=S+I+B;void p(String s){System.out.println(s);}void e(String s){System.err.println(s);}void s(String s){z+=S+'s'+'('+q+s+q+')'+';'+n;e(s);}void f(){e(z+'f'+'('+')'+';'+'}'+'}');g();}void g(){int w=80,h=24,r,c,pop,n;int[][]b=new int[h][w],u=new int[h][w],t;p(E+N2+J);for(c=w-10;c>5;c--){p(E+(h/2)+C+c+F+P+M+Y+D+X);b[h/2][c]=1;for(r=0;r<36428571;r++);}while(true){for(r=1;r<h-1;r++)for(c=1;c<w-1;c++){int[]j=b[r-1],k=b[r],l=b[r+1];int x=j[c-1]+j[c]+j[c+1]+k[c-1]+k[c+1]+l[c-1]+l[c]+l[c+1];n=0;if(x==2)n=k[c];else if(x==3)n=1;u[r][c]=n;p(E+r+C+c+F+(b[r][c]==1?X:D));}t=b;b=u;u=t;}}public static void main(String[]args){new G().r();}void r(){
s("class G{char q=34,n=10,I=27,B=91,N2=50,J=74,C=59,F=102,X=35,D=32,P=112,M=109,Y=121;String z=new String(),S=new String(),E=S+I+B;void p(String s){System.out.println(s);}void e(String s){System.err.println(s);}void s(String s){z+=S+'s'+'('+q+s+q+')'+';'+n;e(s);}void f(){e(z+'f'+'('+')'+';'+'}'+'}');g();}void g(){int w=80,h=24,r,c,pop,n;int[][]b=new int[h][w],u=new int[h][w],t;p(E+N2+J);for(c=w-10;c>5;c--){p(E+(h/2)+C+c+F+P+M+Y+D+X);b[h/2][c]=1;for(r=0;r<36428571;r++);}while(true){for(r=1;r<h-1;r++)for(c=1;c<w-1;c++){int[]j=b[r-1],k=b[r],l=b[r+1];int x=j[c-1]+j[c]+j[c+1]+k[c-1]+k[c+1]+l[c-1]+l[c]+l[c+1];n=0;if(x==2)n=k[c];else if(x==3)n=1;u[r][c]=n;p(E+r+C+c+F+(b[r][c]==1?X:D));}t=b;b=u;u=t;}}public static void main(String[]args){new G().r();}void r(){");
f();}}