Cops and Robbers bowling (Cops)

Python, 9304 (Safe)

lambda x,s="e~n[lZ~*X#TJVQ7[g<DIbGw8KSe{#LJaaFWZXxSR+=[IwDKu0yAv6DkUB-x7!{ZuuEeq}iiM(A/;!iR[r/y<`1XvQC8l2jWu`XF0b{kQt?*&D=AFq_,Te{/,YAQ!S11G%8;lAeJ/#[@:x/<N2(Bn~^LP6TA:LKS}`rdN}D*_PU@Rjv&+W`odC0MEcmPS+b0R_d*{nhBS,A;T,!7t+aM{u.kf3&FILjcb}C?6<5,PaEh F-6NXw5@<z|cayv2XCD*j0| 6*H=z5@p=D?%l>3Wj_qALt9q:MS;vbJ[/L%mzU+M<ZlY?.sz6*_WGX+(45pMOQpM]KqM'>FJay9S|! srO=qE[@/RhaCd!P{jEv,%{kET#)L hNr.sbtkS]K:Mkz<vl@pGmHv&$ZTy.W$h0c+hxv5|L#F2G=n?/!!>Ld:?h0-fR/;5Z_v6mGyc~Y8*8bH'`+m>K3`{5Y`zGI@&w$oh:;|hT&I/(O^l+QHm!rOWMdgf2n{TRI4($_q34qiD0>j oCfuRR0>U#lRvalv[6g-&J}d|YDvh;IUWY%/0Q*gy$`kDZkg=|NN`fa*}~Cy^A[|q@%<9IkqZI1M.uA5YR2&'8RW?q8A8i`Bv]~M.yct3B]>qXnrmlK0,TP-Pp1fcL[&;gJ#e@uk+F  WKiZWhP8u08RW$v% jG1Yh=be6kE4K>)1Y{9?^&c+u-)Qy(GYbXUr*e0@H!sHD]H424TO.v?JG<f] M{Q|#P9:H@4}X6&3UgMc/xmVJ* mo:C'GE!4O_F@lF+%U0u^TVT[va#H$CifR:j,MOy4Qq%U6`DxNpBilYWwhq=Q:Z$uHDdi&7M`0k!&mI>tyQ%HPN?Yp@u'dBho+[ro]!!])mIqKh2J8JRZ2;H2BeVhM~hd%f9hiYzk]U;?A`eV~iW*5&}$}QN,;r1XJg9b+xvEp0GR rEUF</oks<BXeueH-V_y<@B2Eky$/=J:c1|y;LbWAU(Dn$PFF^aXHFN2{6#E0}-:6(U@9i3b2O4/,AolrP;Z-qVQL5+&kVFYsLK+-25|{am/_={yU-UzQHEv,#BN|PeM2^cbhoIi)>)U|Oy4}V0!36k:/{zEkLHN.j_<%~fd%.LYN(ej299ZD.Q%o>$v>p]Sk2}HZW6~BWn$x=7Y8PpU>M%^bU1~_%k_]5ke2v`+Ff{og+$=rrZGm(Iwi:6$ZwquDK %WrNf:XY~qw1Bag[nt/Od=]KY='y{pyEo7OK2Zb&4Jx,.J51X`#oM3}mc)w A7i9IQHZdzXAM18jr+6_0O$xq6<v}$I`c(Bp.7[>-'UG~2x d2E&(#_;:A{0J0;4(]9*GFQh5:1=4^yUf*RY}5k8Q;i>T.91nO;B{l|^n o*ZnnRjvWhDagk.s'Kf<:BuRy1c?u;uFf]}z]} c[BDkXc2!{FPTYPWzIN J|p1<kl]1&XB{lc*4_-p7lt7YI{?VNEUhqUgsgwy.g!,4Gze)w}vpSDyeZ^&l?l))ZD7mj@Hl$N6-)An6nrx;0x#+`3/mNV/M<&8d6@5N(?.6FFN7K_:`J^tMMwFymwF[V6#OPTG*rS4)-k]z/hL4Ol{_iwDYn=(]C5~)a)Ke|.IwPo3!_u)c`,$[:#5&kQ7U,^UzZn,leq[__27%!!83>2%JG547<42Zw#6PF~>Nfg+L:%N>m##x-`{vW#^OMcy{lU/.)%B;nM6Z)B#.~gQFOQ%rxj#a0)hTDETV:5wRC5o^V/`jg@D#AnrK~b)L(N?@LHmL7alvF)NJAM*D*'RisFH[X1'6-YtQMl/OXZ.+uKGAAIxA~ 4Zs5'DGPnptAi!!FB-|PhL:B)UANA)r<i#no%6ti~PKvI))OmaSDN&[mFLYhP=K~VCv/|W^py)A 4+s&+]8L|6Js?P1ylHi{<-/v1>seWU)*Vq^QZItuU_9F sc.c@YOW$#]FdZuu9o*Z4h@/HR`dno9VbA-6$bE=MssD}GB*8/h8L[-|^3'r7z/h99t):,&4-&nJEe_T@Lo<At7[y)L6YWr_I6Tn7HYZYi5f;X$:0F9RC$;;z8j5/yS%j[;#]&jXmn$D`!>.m6|GY<Q6A-DxU$.v`(q6vgA':usd19Y:>K%%e0;;[VTPh(.E9)juTwx{$SfYK|oT<lhn/bSY'{;V.*mU30ajSVABbC(lp`;4rf%qX!zY(9Vs^_MH<VW2~f*~5@k5ER}[1]^U?7SX6ighhX.[|tWbOzki~@-!V+A--b]Pn$%}|oqgqnWjIiT-sx^^m?`$3]Dx3q%Y[K-xcuoJyC3Qo'H`2ifn>#6Nyn;Ixn vDLW'KI Fc-CD.9lx|o4Xj6rY@f8|14LIhwO]~zMdL9:J:)4{u$461roOnMFy9cnThGCaWM 4DN;UB'n|TL[vJy+o#$$#,9f5?-,~%eIj)^m&+Xbp`5A`vAd3/)HMWGuRW/DB|;Fh/h-u>?.w%{SL2waCi-uKTe[n90&+{;&S; l+K?eX)a-h&`{G0L*2R*YFT_2i8xEj{${2/aL}8!p-KLceKbIP31_=zs8g!j_V?onhUsdb*kIPTn;V]aYT||G1noNVZoBRNK$n[l8Yx4xXLnK[&C9J(_ps~tw3|x#m'?V`U<oYoES3+Q~G}?;xMDTSDGKV&)P]mLl]X&c&nND^m3xtDsg]zPS?ihV3| @XS/G=K%5f.&B`[$X~$=^=O6ar9ER+YzsiL)]!MKHpoYxL<;`=,YCmH+NA2_%F/S GNHd5^RSXEFx_r9L}|C5%>{>y?#:!8 X4yDV:pDX;CmmDCvl~bc0J<{JRE%!<oNB /O>H^-~bEh?v{aV7K;#IwxejTf4|5?IUs@9q12eR28:P$ Vp6HTrbtyfN}u0;RHJEQV%_qV^H*L#FM(>nx+_LjtiT3[Uh( dF=B!ZS4fsWb'xR'}hu{TvwWB1a)(z>X$`s|0xQqot;a1p%h):pbm:Xd,Q'7'fsJW QQ_qQM&TL4v+QfX2f=hl2(,7|}2_C2t8dF5#z8w,E*f$NSEaPHpyrk<7Kh(wBxW,!&i3{(9WbjU_ChdK@ /Ne~0SrgEWg,kQ^t>vNPHE;mx^GI[N#5)Z}7WUyz;>4o3RnH2c_WIm_}*m+I-6u7,`O$TK[xUSeI`@64J}KiOQ+00_IR{me!;`B*%J+~<l(B{-^ATo('-[2:qF*gD?<ViT:at+pF;&2l}Dl. GB:&tP+9[1[Ltj)nl,$F5)oE9;;d(I/q3c-!>$@4C}f#SPSkOK&mV$?5gQ1]J}d`,{9LD%497(}s6u3(@Z> -i,gC#_Ih@5!r/I9F^[email protected](q/$E@/Exr**x+0;9eoBc4=B*P>]aw92Qg8y5H7!/K:h-Z}ub'UNT/Ehz'IaFIb8-VcN1/wnY:QGm>`}[1+^Isqin(/E]_*ys4r<}A&v.IUkh@8)# rs5WOq@!xDwp?x'r&0%0,eL}i}PAr=[*fG6:7d$?t7(R#hz8+}IDbW5{O2=E3~Ew>M%oxPE1l>)JF.ys<+J+8g 3(O4kUlGNb.U;?d#I*&@VEp<y'Yo ~;]_^8u`'JiSt7n41xq$aTQ&ymw ]Z4D@uGYXNfGVYuJopfSrDw^-y*S@@g?G{6Ed Lq;3YT+`.C:Yt `[>Pt'FB/:pZV=j}uv[l!9%ouZNQX~&yt (ofyuv/pRA>$k&9;v='oWP>&,butNiWxiEHeVmygJ>lLGJt:|H1'#R*M{fN=17S)cd%x~c]1,H8z>cbm28N&$wq9dgnUMB{ '>8S5/bo/XRMT6^Kb34U|OId;0#QNC1t}D>APk`Wf8,H;qcV)O,ko@=4BGI7V.!s.s?#@3U9CCU*72f0ep)@iy(jSO3$TXm*7.myrQ30'2]N=}:h5Ic'/QsWQ+GDmqA=z9{&%^YJuJb(V8/#C~X&AWfgmP-^)bQ2P!3n[kXD[@0~EUqD:tn+dOM,yDQmg|hGN(7w,?X3%RlQK1CF?_|E WHXKZ{r4XHz9bjKeq8^<8upc=)Anxv_w0Tu~@mbmx^Y,Z9i,C9'((e@a9AFQ8(FpQN4HM[P.HXO!~/l4DJdKg^+v?0{cW ~]uv$|T4}b.~if^.W@*OA{@ ;_}{{i,JPAa-0Sw`4]5J QX|li50?prwXG5tg}CB3^'lbgN#jzRvuh7N6vpz=1p^j`%6 w!0Zr[~<_qSnFnmbMcOX--,>NTOnHUJ';?sTlP||lBBrk.tUk,z-*(U pJ!l!Bl-Gs-JV,6T[J=L<c.qijCzA1[cRuJ[UL-9d$cO=:HzPx%BEF6bZ5THcM+,ZC~HiP}Yo#,G},t^xq;Y; #B>-St6Z%B{&c?rXT%ej$`k![qxY'dZj|TCAj;w?Y<?&tI ~13?*;A,CT1eBK;+_TF}VM^E3_uzAo`W_o)TA3{*WPWvIIBJT0=1LO/o(O?+W.82v}u0yOWshF/G*1lT@qa`[EI.?EkIZ>T&axS|%gt%'8x~kX#{j}.UteyM|2!xb-JPr9@tyuAv~0a[Szi^MS/?#`B:DcwlG{[email protected]$KG]m2EIy=[RHgaCs@?SKSDeZd}+l^G0gSUepagnz[BmKmx2SV*Ap@_E NdH@:0}.(knDi&vQCew,K]Z5-+(pt_1E<RR,|N39rglG3' V>=ygX`7v3&,WS;~qQ3m24]bJ!u7yEw7sdraAh:X6r]e9K.ff[>_B6s5)L@QS+F5THmsL=Jf~-8#:3/',c8(~iZ1-&1gk,iUu*Q}@&=+Q^wU[ppjFuTI~aj*RS0PLd$!RD(?]MSD]?hp4(sMsjPoVKvJ8F6BR`tKHVj4/-/_oOO zp@h<pT^7,D`O@Rhyi&ZVp_2be,a&khNOoO=j;m64%]'R6j_)1.O7^H$ko3I/%wdaCTLLm1bw|wl&ls<};dw<  w%Kdg,rmmRM=x1yBE{_|<N0SwQF'UG.5Q9d4FZt2b]R;wggp|g9woi|o~PFmN.T1qubNc5$V]*=,>k;5swC0muzt<dk|oYlhfFjV)6'bx(I@G<Go5<cvTmYLz;]E<@BF-d# LjAL-oF=63t<:3;$RrvO%=e}O6tY}|7sOhRWEej'xRX[]{0q8;.AB9V8JK{ig z}_[,!q$=}&c?rtkQ9]idinG'B|'h'(;>|vFmNE5>P~)v(nE#=I*_5k3z2)N~j9Gc_R'?E&`c:(yxX|1NmFk}XgjQ[HnS41>}wYxsR>ORdVd3>~55VR'bASIj[ e XzeDZ_wZr#|o<6fG}dOO%*)Tj[`9?}S-69WMh*zp*[Scn$U:z&Zm%@&%u2l<(@{4 pm_b7 |Gs)u%}Yx<+%X8P41WHL}+h:BMyB=~0SlB*|*630tE_W4pjfr-{wRJ+rHh>7Pf~Di.RE#Q{`$?HpH&,K^~SjMofy*YVADHzE9<nNnrGDfc[q^0/)]+Owv{e^`<5')])#;M>y?Ty)m;tNauU.f]@7yjdhOkpCJ7yy Aep,2Tk]>sWMg8Fa?)nqF`1q/|F.|wEJoRg/bYj 2Hrv`[email protected][361PNe^/]=&IA&?j{]Eh,GP,#-?8w$]l=rA,8>[+CN<}C8mldJwp7f7ivBOZ!v,![>m.BCkfV?H>NExp*:Sx8|<8ar(=kj!?`K@Kp6(m[F$l9cmN<+=s@T<f,HB@0}QF$+G1ef'nd05?,mwX(]1<#FNh2(QMUdWX,UW :cX5(ji$)QaYvak?0z ]P<,UzGq}l^(@f4OJ*MyQ^##0IGYLJRC/9zP-3c4%&o#]d_.J$L47g35rwl65&>f6!Z*(Ka#|fxD (D,$QnJBL!2!J.qB%}~+Hs,}B)m!Db49<z(bby=,K@Ws-)LZI J].a?t^V!67uu4Y:Cu?#o1$?VOZTo+$gs2,0p>RO@_zU=%qf24v)HP/9I 3&*iPLCuhJkc6;3jfc/;g'9>c(%gLsQB;H |p'*arbQ`L|[uV>stiUg,-Nh#mB&^8Qz.]&xw4AAl@PXe)|kn9fea}Su{wK7R#/%Wi*,c:3M^I8It,r9<e!F<Xar H[?V><Yg`(Kq]5m|tLv3e`Spdm~iCe!LPJ`IlP5G|2>>h~3HXW{W%]ozajDK6zv&C wjeYKsnf~SBJwnH^)#UZTh-8)4)?[]M|$8ILmw7wHPAh&ZsdWVw`FXm)kIy{nMYx]g{_zCRbqZ$[$+ijgCn4cU&yJsXa0%/ZQSXO~-0$?RU(>BbDHpdag{}@:`SMq2fZ;2-&.*EYb@$jLU#;RGL:I|Pn&&j@%Y5|3]w 8HVCm+$P:4uWje[7(P>`GFkts&Y]TyGA-5-~&qej(dLM7rA.T{-;d#x6z$NU7KNICA-|txtkg+?uL7[ozQj)x+,OqntP96j0rdpLd#X/)YdFVAoue@w'g5Cpw{?v@5~MX `+,TJgJ>AegZMI3lZPG!=P4CnhP1T^dS 6C%9h|X0MV<jQ'IT-m!gJOOD0 !bz=S3T|=3`Ruha4qw{9+Cf.i,NCn:k*/j61jN@LG3#Z][P}8G4K*l=[*QElog[Iy<{Q7O32WV.aWpJKG~^6!|z][a5vD|24EYtPAt{>ozqP&uo0v*n^I9 %T5Bp{gV_RiyHB`p+:0d'i{~OZe->%k!([U<sB^:H7#H|__BM'3MmRcB_ZZST)2]7+yHHyf]$YY^50X21OXH!7h_=6avSa-8ubh)e5fxpue]j;Gb: HDO0M-*F(JYr=IV)kx,3bWxLD<<nOJx^jcJ*PG^!_#*/N5(FRaUWN$&H*-/'ov^WP$m~4XD!lC91|9>TdH3Cq~8tKGsW9}^U[/sxuFzbiec4%72$Tq(0QIF.zEuPt!J1iPfdO!8.~z$}GTmEB,wX/h Gu[pFtMyD/'*g?f,}r@&eV'K:bUr%N<@K#a5AXEn!cXb5@wazbdK'HiiH$MqIU%w=1tB'31AAd7%pIUdROzcf:2TjkSqKNy011^r>NK8kmzl^:76MkBxSh^2@lR!PMBARoWv7SwZVagfSS[,oftYmi0m*OOBlX^M?Cpl#Xs2U6iV/'U=[<Zq)C+~?gVc@1u|sIFcnU47H/l]Nk/H`4`{k@VOR-Qr~/xTZk_@k[1(Vyis_*fzVCq'83Q5`br8;`#Z0>{=AAKpF*ZZawaypBk@I;3q:rt.d&c];Di9*ZM.#'p$CcU&&phs6yYld)IDG!]?x+xW/SyAR+darRrnTS4+Bn9mOcO6zVx:3%vrivZ &PEsC]bm5(^[2rQH$SI?KOoif86tEpn<ziiq^%zSWO'*2~Q)xst(#Hulqj_$LFp82#U]N>46f>`25.`D=+w0qEvor+z/4Eiu`9~qf>]8:ziW$S'c:Jt|fAMM:Ej5!G D_y0uo@fX*@0Fb7;CVg{[Kw7- )3b7P-Luo621.eG`}z79<XDNGWu)U6*aE%rMJX]I/a@=pujm7A_n?hC7l%x38*Zl(%;d_/i*`7XfQeey?P%/WmM%0{@'pP=5 e8M-&ne^[d<GgU(RL_&jvK=W(DZ3v.'7ruU&};g~ngI^sxKqWuXX{a,q,0m)/kNqx=7}7*ks+KQx%YAP?Q:3' F`}A3BQ2#Fg3{+K?z:.nhXu.p_5Goyp@CZ6+kv/<C>G*9Oc=aM`2d;4Y{,q?w!7],=C]y=)2dnE<bW7e:7nZl1v)2=KtMX~(vu56R o}wUwK!DY^B]L8^nSQ^HipI;/sr~|2l dt%_y)wO'h!gApk=_4}G689S@8kl1(%rq3` U.<h/:7|-}<>Y^,s>7Sv{CQVe30 PT;M5;/X5V?nP0E-:YOJu)KY?RQa wfrQL!Jw]=9$mo@jX$Rl:1i/>grRfsE*[oN=^+Cb!DEx?|AWby8h7yapn4_LhI@41BZR!91G cz'|9n@KM=9%liu_4cXv|OrZ(f/;?pu&UYI[#|_a<r{%a>R>{^uE3J0.dzsJ#c!rj'<5$`eaX=4cdkU:zl&<48gSK~pbyL,erBZZQT/B'N<u^#! 7I_CE<OlODrL<{U hnB&$FZM9*23J C#w'y_0|^W~'D;]1Nkc.3YAZ8#?tZHzx7!= d,?&{^Y:95bMEw+#gNY5E'K(q<B@B8)x!+<6.HV6=k14`q>$ggJOt1ZzGA1>:lMRS0s#zz8&Srfer%~}Cm7b}1!Ogkw>DP5oc<e)b ]?vAq*$$cKvM!T9heM_ql5GVvfr2vAT0{3?#4TXbSxqD,KP1sp%bD?:b?'46JYsZFC287Ta}ESZj$Z2/z|9<#9zAAi[akPSS3E9;fcO%wK$#&}@1=Hf,C}:eb9d63~ba756g^10WKAJ5-q#;{}fml8t]Ji03<k@9bf]t.:RDs/ujt%X:t*@TC.ipfCd2~+F=C{h$j^='O3ns7Gt$Cv~MO7`y;Q-,vftk=(<Dg4O?I=Xn'U731~s.<8:z](Gt#J5QErg#6soc'''t`k$'a0-1MG2N?1-q#][YNQtWD1/opMt-Qeqdy^?t~MJYV}:a&J- -aKgt(L>kV_WIj3pWHUx>Lg!8Qbw-W`vc(=Z.vczH~TShJs36fz9_^wnLy(P%N>kv9)C7K!7{l'!k+P74{e!o_QlF^u*zqkb>{k~%soW-W>C?][zsGR[.?7Z#<:PylI:u`0;8taMY}<S{.SSmt}_]`CdL{gcbartI^xCoAKLC/wj##F$I5C+8Y#f|C|!xw,EBfkKK@ca+<bZ&(<tqizsTvsO20x~..Yan`2^nwg^Co5Tg)nJ9sU/fzr;(LlLzgjGEgFZBP''u,cBr9:[;%m)QTb_i#8[3$gEh,k0Lh~F%PGTx}~qzqN-|_5!~elv]vcDDgx4,8VX*yK)SCi(+>ugB!=J,~J'21y_5>oVFa.^;Wj;GV4o>[D7Z!AF8or*E)~9O1xQV5|B-y,<dcb=;6$2m{=0]9q4?58H=MpIWe<S<W+hV3|z'LDL)7?]jX5%eRBW9izNlrJn'VGy`=)|9C}c!a_YB-I4RBWRU#L!CYP_AT6( P*cSt},a*O.^gG6uN3VSP=FWHm+nL`Fd)pjX`Eq%:O||o!e6vE(x,'k)~FdCpAMG>TLN@$iCiMccS8&cOR}QYcz:8zasAj'^:H .CE*vh|ZteK3L3N6**{sUtjV= 5Tefx^jS330yA/]%E[[y};I~..k{-<fe~qIQ,o._`k~u+.(gjvw%D<_NO'Vkk+bRlU1VPNNlH'Y>TaUZNu!u[B7rg<!4B%71A`pd#R~rH}VcT>St0I`(-sqiAX#GUr!?i=|1Y`27A:iwE:Gr|K0EQ8V.isY`jRxfv1rVOe7H2hM)DUV&qC`~t*xfe0ogqpLVFULG!cd^tDOwwGb_=DdDRp~Mm pRf+RO(Rjss>}8].=t.'caJ2e+}hh_Z>o22sqJotXJwW8U8k0fbf3z+p+Q+R":eval(eval(`s[:-28:11]+s[-28:]`+".decode('base64').decode('zip')"*10))

Similar to my previous answer, the long string is created through repeated application of zlib and base64 encoding. A short answer might be safer, but finding a longer one is more interesting.

To protect against string multiplication attacks and string concatenation attacks,
the following tricks are used:

  • The extra characters not used in base64 encoding (added for more characters) are shuffled, and then interleaved in evenly spaced intervals.
  • After the string is fully decoded and evaluated, there is still one last check to count the occurrences of each character in the string.

Hopefully it won't get golfed by some unexpected syntax shortening attack.


Java - 6193 (Cracked)

Here's the function; it takes n as input and returns an array of the first n primes:

int[]p(int n){int i,c=2,aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________[];a:for(aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________=new int[0];aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________.length<n;c++){for(i=0;i<aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________.length;)if(c%aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________[i++]<1)continue a;aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________=Arrays.copyOf(aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________,aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________.length+1);aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________[aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________.length-1]=c;}return aaaaaaaabbbbbbbbbccccccccdddddddddeeeeeeeeffffffffgggggggghhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmnnnnnnnooooooooppppppppqqqqqqqqqrrrrrrrrsssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzzzzAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ0000000011111111222222222333333333444444444555555555666666666777777777888888888999999999_________;}

The basic idea was to golf it down so that it would be hard to shorten (without changing the structure). Then, make sure any variable is used at least 11 times. Then you can pad the variable name as much as you want. It can't be shortened, since that would mean at least 11 changes.

Making sure it was used 11 times (with no easy way to comment it out) was somewhat tricky, but I think I got it.

A more sane version is below. The only difference is whitespace, and I've replaced all instances of [stupidLongVariableName] with p to make it readable.

int[]p(int n){
    int i,c=2,p[];
    a:
    for(p=new int[0];p.length<n;c++){
        for(i=0;i<p.length;)
            if(c%p[i++]<1)
                continue a;
        p=Arrays.copyOf(p,p.length+1);
        p[p.length-1]=c;
    }
    return p;
}

MatLab 197 (Cracked)

Let's see, I've never done this, perhaps this is total crap^^

function l=codegolf_cop_primes(n)
if strcmp(fileread([mfilename,'.m']),fileread('codegolf_cop_primes.m'));
 if sum(find(fileread([mfilename,'.m'])==char(101)))==941;
   l=primes(n);
end;end;end