Skip to content

Instantly share code, notes, and snippets.

@mpatraw

mpatraw/194e.c Secret

Created December 22, 2014 22:15
Daily Programmer #194 Easy
#define X extern
#define S struct
#define C case
#define D default
#define L return
#define W switch
#define I if
#define O _IO_
#define OF O##FILE
#define LG L 0
#define LB L 1
#define F(n) std##n
#define FF F(in)
#define FFF F(out)
#define P fputc
#define G fgetc
#define K fseek
#define E P(10,FFF);P(98,FFF);P(97,FFF);P(100,FFF);P(32,FFF);P(102,FFF);\
P(111,FFF);P(114,FFF);P(109,FFF);P(97,FFF);P(116,FFF);P(10,FFF);LB
#define EC(a,b) C a:P(b,FFF);u();LG;
S OF; X S OF
*FF,* FFF;t(
){I(G (FF)!=
-1){E ;}LG;}
e(){W (G(F(
in))) {EC(98
,8)EC (116,9
)EC( 110,10
)EC( 114,13
)EC( 34,34)
EC(92 ,92)C
-1:D: E;}}u(
){W(G (FF)){
C -1: E;C 34
:L t() ;C 92:
L e() ;D:K(
FF,- 1L,1);
P(G( FF),FFF
);L u ();}}s
(){I( G(FF)
!=34) {E;}L
u();} main()
{L s ();}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment