v Google Code Jam Qualification Round 2017 Problem A. Oversized Pancake Flipper Solution in Flip By Smithers Creator's page on Flip: http://www.daimi.au.dk/~eriksoe/Flip/ My own Flip collection: http://cpjsmith.uk/flip/ Compatible interpreter: http://cpjsmith.uk/flip/runany Additional note: Flip outputs a space after all numbers, these must be removed before submitting (e.g. s/ :/:/) , r@ v >v 0 , 0Q +X < + v<. < + ' >X @@@@@@@@@@@@@@@@@@@@@ >v @@@@@@@ > \\\\\\\\\\\\\\\\\\\ X> \\\\\ v 8839982782399548475 96484 >* >*>*>* >*>*>*>* >* >* >+ > + >* > + >+ >+ p >>>>>P >>>>>>>>>>>>>>>>>>>P vR ,. < ^ < > .,rv v < @ v v + P /0 >+ < @ . 0 @ /0 > + < @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > \\\\\\\\\\\\\\\\\\\\\\\\\\\\ ^ ' 9898599987992992988829848859 19 >*>* >*>* >* >* >*>* >* >* ' p\\ < ' >+ , >+ >+ >+ ' >+ >+ >+ @@@@ >>>>>>>>>>>>>>>>>>>>>>>>>>>>P ^ < ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @ ============ ====== = ============ ===== === v Xv >^ v.v. v > . X + - ~ @ ~ @ > > +< 0/ >.,R<@@@@ >~X 0 @ ~> \\,,+ 67 > v@> ^ >>*~^ > > + << v < @ ^ 1/ 0 0 @ v ^v @ . 0 ^1< + <^ @ @ +@ > ,/'< + @@ v~^ > ^ - 0 v^ ^ >~,, v > ^ > v < v ^ @