We we move 1988-2004 entries from all of a year's winning entries in a single directory to each winner being in their own sub-directory under the given year directory.
47 lines
1.4 KiB
C
47 lines
1.4 KiB
C
char*a??(??)=??<
|
|
"??=include<stdio.h>",
|
|
"??=include<stdlib.h>",
|
|
"??=define o stdout",
|
|
"??=define b break;case",
|
|
"??=define s(p)fputs(p,o);",
|
|
"??=define c(p)fputc(p,o);",
|
|
"void t(p,f)char*p;??<f&&c('??/"')",
|
|
"for(;;p++)??<switch(*p)??<case 0:f&&",
|
|
"s(??/"??/??/??/",??/")c('??/??/n')return;case",
|
|
"'??=':s(??/"???/??/?=??/")b'??<':s(??/"???/??/?<??/")",
|
|
"b'??>':s(??/"???/??/?>??/")b'??(':s(??/"???/??/?(??/")b'??)'",
|
|
":s(??/"???/??/?)??/")b'??/??/??/??/':f&&s(??/"???/??/?/??/")",
|
|
"s(??/"???/??/?/??/")b'??/??/n':if(f)s(??/"???/??/?/n??/")",
|
|
"else case'??/"':if(f)s(??/"???/??/?/??/??/??/"??/")",
|
|
"else default:c(*p)??>??>??>main()??<char**p",
|
|
";t(??/"char*a??(??)=??<??/",0);for(p=a;*p",
|
|
";p++)t(*p,1);t(??/"0??>;??/",0);for(p=a",
|
|
";*p;p++)t(*p,0);exit(!ferror(o)&&",
|
|
"!fclose(o)?EXIT_SUCCESS",
|
|
":EXIT_FAILURE);",
|
|
"/*NOTREACHED*/",
|
|
"??>",
|
|
0??>;
|
|
??=include<stdio.h>
|
|
??=include<stdlib.h>
|
|
??=define o stdout
|
|
??=define b break;case
|
|
??=define s(p)fputs(p,o);
|
|
??=define c(p)fputc(p,o);
|
|
void t(p,f)char*p;??<f&&c('"')
|
|
for(;;p++)??<switch(*p)??<case 0:f&&
|
|
s("??/",")c('??/n')return;case
|
|
'??=':s("???/?=")b'??<':s("???/?<")
|
|
b'??>':s("???/?>")b'??(':s("???/?(")b'??)'
|
|
:s("???/?)")b'??/??/':f&&s("???/?/")
|
|
s("???/?/")b'??/n':if(f)s("???/?/n")
|
|
else case'"':if(f)s("???/?/??/"")
|
|
else default:c(*p)??>??>??>main()??<char**p
|
|
;t("char*a??(??)=??<",0);for(p=a;*p
|
|
;p++)t(*p,1);t("0??>;",0);for(p=a
|
|
;*p;p++)t(*p,0);exit(!ferror(o)&&
|
|
!fclose(o)?EXIT_SUCCESS
|
|
:EXIT_FAILURE);
|
|
/*NOTREACHED*/
|
|
??>
|