একটি বিশাল বগল বোর্ডে প্রোগ্রামগুলি সন্ধান করছেন


25

পাঠ্যটির 64 বাই 64 ব্লকের প্রতিটি অক্ষরটি 95 মুদ্রণযোগ্য ASCII অক্ষর থেকে এলোমেলোভাবে এবং অভিন্নভাবে বেছে নেওয়া হয়েছে ।

/rq$:Zy5*g'$DeGXX2o8y "{@Cg:FR9qih}xh >5$DsF1Fs5Ao~smFp;.RJbV )U
c4\(|Sx*V$10G9xO:NjHKasem%,\9[pPm@&kTaN~HC[;9`lgqlAH(7dt0a-5}LJ[
&sifw9V-.PLRoD~F'dJYA^Q)L#h>$9h!B4b&ceKp8~HndzDm#1/ySydrf5T8[Y%4
U9>HLQ74Qf[^V9tpWrKFcFxZJ::4?z/o]3u,V[B&hB9lFYA0:rW#yql5z9.d*D}U
:M2*O9'7_HMGw_=%@hR>O+(@Dr6MIt(=/{-{4lia0Vmws32wr(fnTmT%HSo&7!uz
\KZWG&KnXh+6E+Q>%pV(<Bnm-d+p~y~]Ta"aw9)]0A_AHz\tP3&}1R^/yPPSgN?8
".7|Uj)S7-k[`yeLO~P2a?z3wiS(R-\k'?z(pVm;;D^k/q84?&7:,E*9$UQ"UbBJ
ME]&*R ,*7PDF4Tw*-;De{YeP_al.CJcJX`@V_y+>^<h{L[^Y"!RxjN^lyA_/Y=(
#C>Zo#Sl;UUD5ChIj'L@rkELk%S*]a$87j\\n;}796m/\NPL>8d-T-hR!7ftw ?A
tV5"E309bAv$jhE6\'8f?VGlBb?z#V;F((3'|}$tfpiNB>"*mxc,X1s:/%x*JQAL
rxYXUJsd?X}^yc|'16539vd=psU'>|y/!$-TRamKcJk^2-aD35h7CcaRNue"8#{;
@yUq?*(72I8@I)So+]RwtKy:mLhjG/f#:U<TXml<PtX*+,ngfZt75-q*gSsyI2tS
|*M*;yz6u2(LZ>W`bth-7G~>|dh'pm}]@"#Oq9%o\W)b,gh%b1O]4F:EGb7ERI=@
ehMo69slKw=S@<j*Q4sfd\1')#)V&yaPF%%ZG6VK\_-$Cab,nrlW"O(<tu&xU=I&
|[g4k2L;FD)=yX0SsE-|vI(mDOccuU(+m\wxgrJxi8ZP[uD)L.!K@]%@q`!pk8Yx
?PZaS3;x,7nK~IHlrCGy~xq:@K/CJ1J^oeac&Tv?6[H>>0lu?(/bh@6J^@S?IY-|
@tdN$K=Ci2;_0Du;L2OO'en|]<_`nX5p3Bes9`8{}fRCV$X&aoQGYS'$j%r<2709
UwETsAo^d!aUZ0vN5,Yq\n%JAIm}%O88FAJK^Jt&=jM\Q1^+^|X8\._"l%hlF+yH
+c^FBFxTGz|f|#kElQs)mS64-3Z\An]|[rQo"OQ+ IP"ARdJ}/OYFQF_/{B 73mU
UPvxNByN[2TT,XgRZ_LwolUVWuR)DjYI7j#mmA8m?&Y}}[_h8@Y-R*,#=1\D*&@*
ePW.w{@z3moe3Vztd,>?*~ZQUvn8$+xw$$f92D*kPZ":;lcTr3m&{*?j$FgZK|cU
IAd'0C{<4b}NuhX1B#gmk'oF4+(@fzP^T?hF/#]g^y rb5][)X-d4Q't~1]HE"tZ
p2Z,%H0$EWF/%|UQm?&]E~=v;9YwxrSs%}df`[ `SfXMJWt86UY1duGAAKkFSrH!
oUyB[soS!N%XYwX]%n K^}CcTE?~.,8`C&l)Jjjp5|z))!o/ "G)sj,{OETsi:KE
4E,':a=,T~YlxdF^<\$fE|f:_-RG}7=m%g\-9a*X]`n<P$D+q7O`+$P&!\"NUs7n
hL@0s 7i^Xp\._4$lZIB9Ql AXX_00K=<hp%55KSO6yWH~cGe%|(p_WzlhPUbH{?
o5b4pi(,]&&jB\hGa:\DQbrYc,n|,b)_E{n~i~+JSxn?%/qJVm|B 8"Jf||L.|M-
 KRxH;T^Z7%ZufyO=nI;[v1\8ZTg\_)ect4DvMTvqtoo(;b~J&'~E2TTD!w1BvGv
Q+1sv>q%1$BaCm%(\%uGH*]emoFwejkhb$gKm=DVG#&:p'";s)&MY30q_cG=.CKJ
q,aWTi|^w2wg3<G_y<n+^Xq2ymHFs#7z[x0l'Lz6N>Mpo?=hAd&58HVMhsh(kQH5
&kSivkn`,KON9xb:$M[L15!D6W?\ASWc#}V#2U;qxKhtil73,!iuG~(lr[tPJQ6w
IZ)0Vp{kEUID:vgwmTMQ#Y]NdX6{'/3bI2x9k 4[>j)&Q0U,t,iA#A%4929o6+n_
SQe/!KubbuXthMe&2\%:'Z`,aaA)V&(v+]0^v-_@*Qg!^K!pCo"@e/|3}.3q^R||
6hF>/jd>(=il~2$KY.^x~K_H)J8Fi)'LOcUr4xJir^v0,c fIsoT<|7K}Bls|36z
MQ|-w=bp)_EY>YtGcW)!@/|Lc:I_<]x.~[|QSgJY1ZX9^e`ojAR6U#zt9!,44}>#
EJzH \gwosC>Z*)H!]1BPaIEYGyk{c0zv{d\#px2@#'-T{{.Qxknxv}"x3#K]w>;
<X(\bNnY_6*7Yu7_3a+wInwt vh=1eBgz>7Bnhs!<t.T#&V{+?p+{.RTN:xz>|,E
$upN*[F4A`~ZDMDt{.&2z+LZ7bcfeJfF9Uy3xX]ZzQ1FvB.U4S!hm$LYCp: wF7h
 47-+lY$"}AExXQ@?!/6}biptH=6N-6&8-T\C8{`i56e'%cimv,0QKYTx) "nkFJ
C:Enw=Q%6J;t6wS+2O,b0v'"OK6GMbr);y#-H86>pCE6wjdk*rR*=reWo57^2TFH
::Nq,t9_S">\o^NZzh|U\^qyh-yt0nvMs%'6\;$%(91gTC=&1q]q-*u*so KrXsE
-Sz>q]l86[OO@\5W<'\XDc,%/=0sV0&1'Etty%f ~,c45IIqy=no.DY{8\?fa<9{
6%3TP:i^q.JzU217CADu}iAzWT""E\{IEMbGDKZB6s*LmlM0|<WA8CP7sR}f?WSL
S`T} 7Tn9!h8P\W 8J\#Mg\o;Qwt&4\UYKf{)O3G&B]sK.bw1!?7=:h$IIOIakD<
H/O5v`ld*35MSsydSQoiAnJ*\!^?'_=6E?c> PtM!rw5y{ZT2xSco){3_?j|wtJp
CT1!e~k8aNgw)LE:}oX4R*<u]TB%\IN8YoMK'bV%L2H{L3'c/|xoTY^&&WPKSyo<
cXma$Rfjj^':^a\?$UOo48]791Wywj7aH1\iP|\l=sjjbjqZB2)-apvjV@q47Spw
OP[kT<l@cKB="n;VC#6a*InmS~$TN{= j)r>S] uH9:E-}y>.Ygc'll$5Y$j]AYt
jB="iGo7[qY~A*nv.\51[<]):^[iZs4s-D_bC'OfM%lHlz;MoxY$Ku]NCt72PYMB
_(myN5'%] C!7FPoGX7+*,Yptuaz;Q6W,;R|U1XEhgq21R7<ncnDB<D_);j.:r0r
Q6!k|Dq`!Jz7l="*n?w@f|h=PA_A)n._ii:s~'n~XsD}?JRIkC9AW^piUfBTU,ui
nf+yZ`7P-(@{>s:{Vz'N 7qB&+UZbm4'0]D~HZNJq.w</3 \cL)WRDP(y]w~L4N/
!!lA+NK[+9#-iwx`PE53D.K2]]#M.Rm$^Cc'|!@cX6{yCg8K0|>E_jyup|+'=#c%
Ao5$B);DoQ#jg[7GbdE+o:R,T#@`;UnX}.?2z\RJ98Se*_.*e8mCUF}Vw1u13cy1
2s}1@?{0);Jo6(J@l>[M 0CkeO6{ExN7,%Kv1#[!** czaX)=;Q~D;z',fkq!1W<
% f(i#i`PQY!m7v#D:j5pyU]8:at2,k("BWZRI<WR??GQ$^1d[m,F(<e5CLv-m*B
CD)zVpa95WpJ K@&}yN\Q8I<%z/*_/bPsR5=0\Z=#mWZDAfA5[k|$Yks@Q;@h,s/
Np.$gTvz>T+"0|$Nw::%m$GFYxG{2akv$Eh8\4|eW'oJEffNzJ>UxU4>oITZMe/'
EMg$>kD|\ ^.W)Stzv/7z\^bdi]E@] U&-r8(B^?}$P56[?e~jE#_j)5=#~.yNP$
'mgF3EAhXB 55)\WXp*e+fD#^&SHGx++7VO[R7*b(Q+:jESt'K%m~d$Bv^/{7=zr
5oCZDp& ;*Y*G`L$C]Nm`|^:y2NKaO!)u/{hwm(VjS`<qKgNw7[+~0 <be'sWjTo
.3!sPGuFFZ@9.4u*ml)pLeEVJ~8A$mgz*d>ajbg1FIYrg6J`D0xJMXi`ghA1V$ju
*rJg/ o;6M7`(qTF.nO'4da,{ieM&NC9rg;nX*))*DK"DycYD66&6z/I@}y4@$<f
3S]~9g An{=Rj|y&A2Vh^F\3lb#N~8w0EMx<K$]z(eZS~zbmgeeV\i7,MY~zrc+;

এই চ্যালেঞ্জটিতে আপনার কাজটি আপনার নিজের কোডটি লেখা নয়, বরং পাঠ্যের এই ব্লকটি থেকে কোডটি সরিয়ে নেওয়া যেন এটি একটি বিশাল বগল গ্রিড এবং আপনি কোনও শব্দের পরিবর্তে একটি চলমান প্রোগ্রামের সন্ধান করছেন।

প্রোগ্রামটির সাথে জমা দেওয়া যা দীর্ঘতম সসীম আউটপুট জয় করে।

বিস্তারিত

By৪ বাই 64৪ গ্রাডের গ্রিডের সাথে ঠিক একইভাবে by৪ বাই 64৪ বোগল গ্রিডের মতো অতিরিক্ত অক্ষর ব্যবহার করুন। গ্রিডে একটি সূচনা স্থান চয়ন করে এবং বারবার এক ধাপ উল্লম্ব, অনুভূমিকভাবে বা ত্রিভুজের (মোট 8 টি দিক) আপনি যতবার চান তত বার করে কিছু ভাষায় একটি স্ট্রিং তৈরি করুন যা কোনও ভাষায় চলমান প্রোগ্রাম। আপনি একই গ্রিড স্থানটি একাধিকবার ব্যবহার করতে পারবেন না!

উদাহরণস্বরূপ, এই 4 টি লাইন পাঠ্য ব্লকের মাঝখানে থেকে নেওয়া হয়েছিল:

EJzH \gwosC>Z*)H!]1BPaIEYGyk{c0zv{d\#px2@#'-T{{.Qxknxv}"x3#K]w>;
<X(\bNnY_6*7Yu7_3a+wInwt vh=1eBgz>7Bnhs!<t.T#&V{+?p+{.RTN:xz>|,E
$upN*[F4A`~ZDMDt{.&2z+LZ7bcfeJfF9Uy3xX]ZzQ1FvB.U4S!hm$LYCp: wF7h
 47-+lY$"}AExXQ@?!/6}biptH=6N-6&8-T\C8{`i56e'%cimv,0QKYTx) "nkFJ

pতৃতীয় লাইনের ডান প্রান্তের কাছাকাছিটি দিয়ে শুরু করে আমি তির্যকভাবে নীচে এবং ডানদিকে "গিয়ে ডানদিকে যেতে, তারপরে 3 বার ওপরে  zKএবং 4 বার ওভার দিয়ে যেতে পারি #3x"। এটি রুবি প্রোগ্রাম আউটপুট p " zK#3x"হিসাবে চালিত হলে স্ট্রিংটিকে সন্ধান করে ।" zK#3x"

লক্ষ্যটি এমন একটি প্রোগ্রাম সন্ধান করা যা দীর্ঘতম সীমাবদ্ধ আউটপুট উত্পাদন করে । আউটপুটটির দৈর্ঘ্য গণনা করার সময় কেবল প্রিন্টযোগ্য এএসসিআইআই অক্ষর বিবেচনা করা হয় (এর অর্থ অন্য অক্ষর উপস্থিত থাকতে পারে তবে এর ট্যাব এবং নিউলাইনগুলি গণনা করা হয় না)। রুবি উদাহরণটি কেবল 8 টি অক্ষর তৈরি করে।

এছাড়াও ...

  • প্রোগ্রামটি 1 থেকে 4096 টি অক্ষর পর্যন্ত দীর্ঘ হতে পারে।
  • প্রোগ্রামটিতে ট্যাব, নিউলাইনস বা প্রিন্টযোগ্য এএসসিআইআই (সেগুলি গ্রিডে না থাকায়) থাকতে পারে।
  • প্রোগ্রামটি চালানো উচিত এবং ত্রুটি ছাড়াই প্রস্থান করা উচিত।
  • প্রোগ্রামের পরিশেষে সীমাবদ্ধ আউটপুট দিয়ে শেষ হওয়া পর্যন্ত কোনও সময় বা জটিলতার সীমাবদ্ধতা নেই ।
  • গ্রিডটি বাম থেকে ডানে বা উপরে থেকে নীচে লুপ করে না।

আপনার প্রোগ্রামটি গ্রিডে কোথায় উপস্থিত রয়েছে তা উল্লেখ করুন যাতে আমরা দ্রুত তা যাচাই করতে পারি যে এটি সত্যিই আছে।


8
কেন 4096 অক্ষর বিশ্রাম ... ওহ।
জন ডিভোরাক

2
প্রোগ্রামটি যদি কোনও আসল কোড গল্ফ সমস্যা সমাধান করতে হত তবে গ্রিড থেকে নেওয়া যেতে পারে তবে এটি আরও আকর্ষণীয় হত।
ফেয়ারসুম

2
@ ডেভিডকার্যাহার - বা কোনও অ-গল্ফিং ভাষার পক্ষে আসলে। উদাহরণস্বরূপ আমি এর একটি উদাহরণ পেয়েছি yes

1
টেকো কোনও গল্ফ করার ভাষা নয় ... এটি 1960 এর দশকের টেপ / পাঠ্য সম্পাদক।
ফেয়ারসুম

1
প্রথম নজরে পুরোপুরি व्यवहार्य পার্ল প্রোগ্রামের মতো মনে হচ্ছে ...
ডিজিএম

উত্তর:


15

সিজেম, ওভার (81182737 ^ 2813292) ↑↑ (10604499373-1) চার্স

ঠিক আছে, আমি মনে করি আমি শেষ পর্যন্ত সবকিছু ছাঁটাই করেছি। এটি মজাদার ছিল - কোডটি উপস্থিতি একটি খনি ফিল্ড নেভিগেট করার মতো ছিল like


আমরা ডুব দেওয়ার আগে আসুন একটি সহজ উদাহরণ দিয়ে শুরু করি ( এটি অনলাইনে চেষ্টা করে দেখুন ):

1 3{(\1\{(\5*\}h;\}h;

hএকটি করণীয় লুপ যা শর্তটিকে স্ট্যাকের উপর ফেলে দেয় এবং {}এটি কোড ব্লক। অভ্যন্তরীণ ব্লকটি হ'ল:

(        Decrement
\        Swap top two of stack
5*       Push 5 and multiply
\        Swap back

মনে করুন স্ট্যাকের শীর্ষটি রয়েছে [1 10]এবং আমরা করণীয় সম্পাদন করব {(\5*\}h;। এটিই ঘটে:

[1 10] --decrement--> [1 9]    --swap--> [9 1]    --multiply--> [9 5^1]  --swap--> [5^1 9]
       --decrement--> [5^1 8]  --swap--> [8 5^1]  --multiply--> [8 5^2]  --swap--> [5^2 8]
       --decrement--> [5^2 7]  --swap--> [7 5^2]  --multiply--> [7 5^3]  --swap--> [5^3 7]
       ...

10 টি হ্রাস পর্যন্ত সমস্ত ক্ষেত্রে 0 পর্যন্ত নেমে আসে এবং লুপটি শেষ হয় না, যার পরে আমরা [5^10 0]স্ট্যাকের শীর্ষে শেষ করি । আমরা তখন ব্যবহার করতে পারেন ;শূন্য পপ চলেই [5^10]

অন্য কথায় আমরা সবেমাত্র ক্ষয়ক্ষতি সম্পন্ন করেছি [1 x]{(\5*\}h;যার ফলস্বরূপ [5^x]

বাইরের ব্লকটি {(\1\{(\5*\}h;\}h;একই রকম, তবে 5*মাঝখানে পরিবর্তে আমাদের "এক্সপেনসেটেট বেস 5" লুপ রয়েছে। সুতরাং আমাদের সহজ উদাহরণের জন্য, [1 3]আমরা পেয়ে শুরু করে :

[1 3] -dec/swap-> [2 1]   -push 1-> [2 1 1]   -swap-> [2 1 1]   -5^-> [2 5]     -swap-> [5 2]
      -dec/swap-> [1 5]   -push 1-> [1 5 1]   -swap-> [1 1 5]   -5^-> [1 5^5]   -swap-> [5^5 1]
      -dec/swap-> [0 5^5] -push 1-> [0 5^5 1] -swap-> [0 1 5^5] -5^-> [0 5^5^5] -swap-> [5^5^5 0]

শীর্ষটি শূন্য, সুতরাং আমরা ছেড়ে লুপ এবং পপ বন্ধ করি [5^5^5]। অন্য কথায়, আমরা শুধু তৈরি করেছেন 5^5^5, অথবা 5↑↑3মধ্যে Knuth এর উর্ধমুখী তীর স্বরলিপি । অন্যান্য সংখ্যার জন্য আপনি 5 এবং 3 এ স্যুইচ করতে পারেন তবে হাইপার এক্সপেনসিয়েশন খুব দ্রুত হয়ে যায় , তাই আমি খুব বড় কিছু বাছাইয়ের পরামর্শ দেব না।


আসল জিনিসটির জন্য এখন:

1B);0D+9#{z(J Y=A*;\VC#UooJ87<W5^o\OO>;J6%_9=+NpXzH|>!p{Kdp(_E=XIK21^%^Z&&p\Y~!E<432|T|Z#00I0*boW)I^8227(*JEo*#09;*7XH+G^o9=pWdK>(2P-*I\6539K~>)#D@</CJ1(+^po\F"U$(jX?a"apV\|;}_V);;D00&phVA^^6pJP\<%o\8H>V1^+aoXY-Y&41-X)8/o!Jb;}"}:rM)<W?o:p'";h

(পাথ ট্রেস)

এনেটেড (নোট ব্যতীত যে কোনও কিছুই পরিপূর্ণ):

1                                           Push 1
B);
0D+9#                                       Push 13^9 = 10604499373
{                                           Start outer block
z
(                                           Decrement
J Y=A*;
\                                           Swap
VC#Uoo
J87<                                        Push 1
W5^o
\                                           Swap back
OO>;
J6%_9=+NpXzH|>!p
{                                           Start inner block
Kdp
(                                           Decrement
_E=XIK21^%^Z&&p
\                                           Swap
Y~!E<432|T|Z#00I0*boW)I^8227(*JEo*#         Push 81182737^2813292, <output 3 chars>
09;
*                                           Multiply by previous large number
7XH+G^o9=pWdK>(2P-*I\6539K~>)#D@</CJ1(+^po
\                                           Swap back
F"U$(jX?a"apV\|;
}                                           End inner block
_V);;
D00&p
h                                           Perform inner do-while loop
VA^^6pJP\<%o                                Pop top of stack by outputting
\                                           Swap back
8H>V1^+aoXY-Y&41-X)8/o!Jb;
}                                           End outer block
"}:rM)<W?o:p'";
h                                           Perform outer do-while loop

এটি গ্রিডের এক নির্দেশ থেকে অন্য নির্দেশে নেভিগেট করার সময় অনেকগুলি পরিপূর্ণতার সাথে মূলত এটি সাধারণ উদাহরণের সমান।

5 এবং 3 এর পরিবর্তে আমাদের রয়েছে 81182737^2813292এবং এর 10604499373অর্থ যা (81182737^2813292)↑↑10604499373শেষে আউটপুট হয়ে যায় (অবশ্যই যথেষ্ট সময় এবং স্মৃতি দেওয়া আছে, অবশ্যই!)। মনে রাখবেন এটি নিছক একটি নিম্ন সীমাবদ্ধ - এখানে প্রচুর অন্যান্য মুদ্রণ ঘটে যা উদাহরণস্বরূপ 6 এবং 3 এর সাথে আউটপুট 2 মিলিয়ন অক্ষরের বেশি হলেও 6^6^6সবেমাত্র 36k অঙ্ক রয়েছে।

আপনি যদি নিজের জন্য এই সম্পূর্ণ সংস্করণটি চেষ্টা করতে চান তবে এর সাথে পরীক্ষা করুন:

1B);
3
{z(J Y=A*;\VC#UooJ87<W5^o\OO>;J6%_9=+NpXzH|>!p{Kdp(_E=XIK21^%^Z&&p\
5
09;*7XH+G^o9=pWdK>(2P-*I\6539K~>)#D@</CJ1(+^po\F"U$(jX?a"apV\|;}_V);;D00&phVA^^6pJP\<%o\8H>V1^+aoXY-Y&41-X)8/o!Jb;}"}:rM)<W?o:p'";h

আপনার পছন্দের সংখ্যার সাথে দ্বিতীয় এবং চতুর্থ লাইনে 5 এবং 3 প্রতিস্থাপন করুন। দ্রষ্টব্য যে আউটপুটটিতে গুরুত্বপূর্ণ হাইপার-এক্সপেনসেটেড সংখ্যার (যেমন একটি পূর্ববর্তী 010এবং একটি অনুচ্ছেদে) চারপাশে কয়েকটি অতিরিক্ত অঙ্ক থাকবে 0


সিজেমে কয়েকটি নোট

আপনি ভাবতে পারেন: কেন সিজেমের ইনবিল্ট এক্সপেনশনেশন ( #) অভ্যন্তরীণ ডু -ওয়েল লুপের পরিবর্তে ব্যবহার করবেন না? দুর্ভাগ্যক্রমে, সিজেমের উত্স খননের পরে, আমি শিখেছি যে ক্ষয়ক্ষতির জন্য বেসটি একটি বিগইন্ট (স্বেচ্ছাসেবী নির্ভুলতা) হতে পারে তবে ঘনিষ্ঠটি একটি সাধারণ 32-বিট ইনটে রূপান্তরিত হয় । এর কিছু মজাদার, তবে বিরক্তিকর পার্শ্ব প্রতিক্রিয়া রয়েছে:

2 2 31# #     -->    java.lang.ArithmeticException: Negative exponent  (should be 2^2^31)
2 2 32# #     -->    1                                                 (should be 2^2^32)

এর অর্থ হ'ল ওভারফ্লো কারণে খুব বেশি পরিমাণে থাকা অবস্থায় আমি সিজেমের অন্তর্নির্মিত ক্ষয়ক্ষতি ব্যবহার করতে পারি না। যাইহোক, নতুন বিগইন্টে দুটি বিগআইএন্টের ফলাফলগুলিকে গুণ করার মতো গুণটি আলাদা, সুতরাং আমি পরিবর্তে সেটিকে কাজে লাগানোর সিদ্ধান্ত নিয়েছি।


4
মিনিটের নিয়ম সরানো হয়েছে। পাগল হও!
ক্যালভিনের শখ 11

7

টেকো, ~ 2 ^ 31 * 13 ~ = 27.9 * 10 ^ 9

?^e=<\RZK%B"svbk7,.c2z\R!Z~|bS|VM!2=9%MEX'1UC>

এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা: দু'টি চরিত্র পরিবর্তন হয়েছে কারণ আমি দুর্ঘটনাক্রমে একটিটিকে পুনরায় ব্যবহার করেছি, তবে সেই অংশটি একটি মন্তব্যের অভ্যন্তরে ছিল যাতে এটি খুব বেশি পার্থক্য করে না।

?কমান্ড প্রতিধ্বনি সক্রিয়, যা আমি আউটপুট অধিকাংশ তৈরি করতে ব্যবহার করুন। তারপরে অক্ষরগুলি \RZK%B"s'1UC>একটি লুপে মুদ্রিত হয়। %B"sএকটিতে বি যুক্ত করে এবং তারপরে এটি শূন্যের চেয়ে কম হয় কিনা তা পরীক্ষা করে। সুতরাং, এটি শর্তযুক্ত 2 ^ 31 চক্রের পরে প্রবেশ করা উচিত যখন এটি নেতিবাচক সংখ্যায় উপচে পড়ে। শর্তাধীন ভিতরে একটি EXকমান্ড রয়েছে যা প্রোগ্রামটি থেকে বেরিয়ে আসে।

বর্তমানে আমি কোনও ফাইলের নির্দেশিত আউটপুটটি সম্পূর্ণ করার জন্য এটি চালানোর চেষ্টা করছি।


"বর্তমানে আমি কোনও ফাইলের নির্দেশিত আউটপুটটি সম্পূর্ণ করার জন্য এটি চালানোর চেষ্টা করছি।" আমি আশা করি তুমি 27.9 গিগাবাইট (26 GiB) মুক্ত স্থান, তাহলে ... আছে
জন ডিভোরাক

1
@ জনডভোরাক আমার কাছে 600 গিগাবাইটের চেয়েও বেশি বিনামূল্যে জায়গা আছে ... তবে এটি এত ধীরে ধীরে এগিয়ে চলছে এটি সমস্তভাবে করা সম্ভব নয় বলে মনে হচ্ছে।
ফেয়ারসুম

-4

এইচকিউ 9 + (17195 টি অক্ষর)

সূত্র:

9Q9

(শুরু 5: 4 এবং তারপরে নীচে)

আউটপুট:

"বিয়ারের 99 টি বোতল" (8596 টি অক্ষর), স্ট্রিং 9Q9(3 অক্ষর) এবং "99 বোতল বিয়ার" (8596 টি অক্ষর) এর একটি অনুলিপি গানের পাঠ্য ।

এটি একটি অত্যন্ত লম্পট উত্তর এবং আপনার এটি উত্সাহ দেওয়া উচিত নয়, তবে কাউকে এটি পোস্ট করতে হয়েছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.