Skip to content

Instantly share code, notes, and snippets.

@danbst
Created April 21, 2021 11:29
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 danbst/e4ba571da7268a89246b9733bc28fa02 to your computer and use it in GitHub Desktop.
Save danbst/e4ba571da7268a89246b9733bc28fa02 to your computer and use it in GitHub Desktop.
BRAINFCK (for python 3.9)
code = """V*mgE00000000000000000jU506+i$0COY&002h-WB_CVgaBj#g92IrWCCOZgaBFrWC>&kWC(--S^{JR
QvfLnV*mgE00000000000000000RI306+i$0CN@q003nGS^;DLS^{JRWCLUbgaKLuWC2qEDF)gFQ*>c;
Wlre;0001E0{{R300000000000{{R30ssI2LjV8(a~c2u0DJ**2z&u<1Y`kc0ek>o0DJ;`0AB%Q08;=d
0#0%P0000f0@?#%a&p=QX>Md?cqs$g1aoC<W^w`m0043W0001~0CEKY008<4Vsc?=Ze}iUdD;kHUukY>
bYEWs0001U1ONa4009sIdJa=`VRU6KUtei%X>?y-DFRM%0RR91DFoUGUtexvZDn6y+6rG^ZEs|CY-L|x
+6-S`adlyAZeeX@Ute+u0001T1poj5as>bY0CEKY0043Z0001T000000ssI2a{>SW00;qc00000V*&sG
000000000000IC200jU507C!(0CVyH004XeWC3deawdELY5;ryY5^GlWC9leWCIoed;n?yd;n?zJOFOU
d;w$xYXWjid;n?yd;n?z831Gg7yx7g765zzY5;ryY5_a|ZlZhvWCd#ia)5jQ1ORFQWCAw;0svnDbOL+;
Y5;=)d;n?zYXWlad;n?ypaWzEp#cE^Zf<-5WCv>ka;SU&1ORFQWCAz<0svnDd;n?zWCm*ha_(dXd;nho
Zbp0oWC&{la?ErDbOn3>Y5;ryY5^Glg8^g-WC~;pjROGyZX$dEWDIKpa_)2nbO(a~WCj@kg8^g%765zz
Y5;ryY5_a|WB^kDDGg5g0W0YN0002#00961`T;Ha0X}j80002`0X*6PF4_Q8DFWI9Wo~5J1!in@b7=Yj
EGY<b0ssI2asvPW0NMj=Wp3IAVQ_F|Ze-d8aB^vGblL-BXmZ*EZ*pYX1!-<@b#y5L+68lTVRU8M0&j3~
1poj5as>bY0CENZ007ztZDDI=UvF>+0001UAOHXW009UA9svje9svje4gnAW4gm-O4gm@Q2muHI903Rc
avlHx0CExl002%#V+8;J000000000001N;C00{s907C!(0CTnh0049Vd;o(1WC3deau8$yQviGcau|F8
ZUl4zg8+R2d;)SXd;(+uWB`Q%8323%Ujk$TeFbC!eFkR$eFuC6bO3w+g8^g%7yxSkkO6Y0d<A3!HvoMF
d;oj}8326<d<bL&YXWj=WCeW#d;@cKd<bL)YXWk(bOU4ubOd|`d<c98d;w|&d;w|#WC)D~g8~5nWC3IV
YzBP^d<bL)YXWkvd<mcjWCNiA0RV0ad<mcjWC@`G0RVgkWC3dckO6Wqd<2jIawcR7WDA4<eF}5~WDI-=
n*d}DodbLdd;w|#WB_~tY6XP?832O;7XV}q7XW+;d;w|#d;w|&831Pig8>%+WDgerd<uL4Y65%#Y6WBi
7XV}cg#sA>g8>%+g8=~mbO?L_d<cUA0RVgmWDsitkO6XTd<UQjd<CHa0RVgfY65%#Y6TepWC3dekO6X}
d<J9zYXFb|a-?(sd<TO8WCIugeFkwnd<bL_YXWjSd<UQkWCEc9eG7B|d<TO8d<JU*kO6X(WCDE#aXfqm
WCCjfay)zsWCIugeFbqmbOU4(d;w|#g8~5nWB^kDDHBd|0RR91>Hq)#|8fif007zncvSiUA$kdNb#88H
Zf80mDFxaDb8BgEavcBw0NMp}bYWv_asvPW0CEBV003v2nVFfHnYlk>0RR9100000000000RR911ONa4
Qvd(}a})po0AvB60AvDW1B3v407L+T0igj?04W4cauNUl0Am3F000000000000062000F5002_}0046u
0001I0DJ&l5`6)50DJ+10iXe70HFbq0&xUW04V|K0{{R3DFWI9b98dr1#)V2b95;J+5#>xav%Tz0CEKY
0043Y0001T1^@s6+6p{uX>)XAZ*6csF#rGna|8eY00sa80D3BNb#7m9a&KoYJZx`cVQh0gE^cXKWiC8y
Z)0I>b3QISY-w|JV{dJ6J}Cj(1Zr<-ZYcrU0c>&w0001T1poj5as~hZ0NMm@X=7zD0001U0ssI200DXy
a&>NBaB^>FE<9{+V_|G_J}z!)V`X{<Ze@6MIv{!kAbcPodIcL>G%;;@1{+&2J1}kf0bBY3UD^Q(DGPEI
0001T00000asmJV0CE@r007zqWNBk`asvPW0NMm}X>DcN1#@g=WpHvH0001T7XSbN+5>QJa48Jh1aNY1
XL1|>003G8ZDnoR1!QGnb!S=$c4>2UVQgu7Wm*bwa&Ko}X>Md?cyb~D0043$0001T9RL6Taxee@0CFn;
007zqY+-YBas>bY0CEKY0043Z0002m2y%69UvP47XBhwh0CPqF000013;_fI4gmxK4gmxK1OWsA5&;MS
2muHI1OW^I903Rc2muTN3IPfM1_1~JRsjkD3IPfM903ji2muNK4gm%M2muNKay9?}04W7>5&!@IPEJNf
DFbo<0001T9smFUay9?}0CEKY0043Y0001T1poj5as~hZ0NMyVZEs|CY-K(I0001U1ONa44h0Aj"""
import marshal, base64
exec(marshal.loads(base64.b85decode(code.replace('\n',''))))
# def run_prog(prog='', mem=None, visualize=False)
# prog -- код
# mem -- стартова пам'ять
# visualize -- покрокове виконання
run_prog('+>>+')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment