এটি একটি উত্তর নির্ভর চ্যালেঞ্জ! উত্তরের ক্রমটি গুরুত্বপূর্ণ, এবং আপনার সঠিক কাজটি পোস্ট করা শেষ উত্তরটির উপর নির্ভর করে। উত্তরগুলি আপনি সবচেয়ে পুরানো অনুসারে বাছাই করতে চাইতে পারেন ।
আসুন একসাথে কিছু কোড টুকরা করা যাক! এখানে 1920 র্যান্ডম (মুদ্রণযোগ্য এএসসিআইআই) অক্ষর রয়েছে। এগুলিকে বাক্সে থাকা অরসেটেড জিগস ধাঁধা টুকরাগুলির একটি বড় গাদা হিসাবে ভাবেন:
L-^=v^Ej2tW8OxNOIecSt4m}tji2O%YRJ;PJ!M|0*oO77$*Rs&2*<c"KI7e%FY^?I=];Y@`x)u)IBk%_a#<E6<yv5O*$kL):
KNGq)2Wa%b)j."(6U|{[UY@`lrCSJ`u0RHX!1z7f,v}n=GvRgkrEZ=YT:4H44bz]iC<](:+FF?Ay'vX~h5QMF)0vaXk1sk@p
Zj).{+l;PBKHABvEP%FnSw>u<_-4B^A>I8Kay&5]vXZJ{fCF]UVZ<!ZpOI$7\Y%`@:%H3wPsX-`/l]ZZ?Q/d`\M<T@'t]zip
{[ovg:6EpCT&'+vU4Heb^;}0AV|?<}M0rAH/^DL"RkT~%$[VUlM]-&We4(P=66},hL~;a`:$'yty.W[g2OWcL~b:Ryj0*eN<
;&-n[F1F=oh0k[NI!xS"]pA@Y;K}'=ekG5yda8J$+`N;:FIx:l,f_LT@sV[]HF@2*vl?|q"GL1j&%e(CyYPqY%3W|@`z}]bp
4_'1Nx{"G2&j6$UWt_#%`sTt2xC}s1P8J<gV24_RWge/aMuyVOjz=zS!1i2s@`Q#@^~@W/k@.YLbKxS:g9?J^p;7ju?B\yC5
x,ZApKS5G4}kx_iM)f4/|su>=[{XSV#{,j5Qn3U.v5LF;HXs%DYm4'+efmU;\}f6j$SFCRC`Gsd37:'3$q=bs;lvsW0Yj^:-
I[94@I|.IpR=}4KB4Z0G4>8PR29'L?n\gk,*4X[-%T`\FC)jj0jl_x<xL8E:G2-"3tT8&E}"sE+SH[7jR%@V)a{!m8K>.rAO
2[dq7GX9nrz8p4}^2mn@q|dF%<.Tl8)Dk?O.<UoE(a*k_=4+u!h$^bVd:$jS#EHFh@Z=y=ib^~/~lEJ^SQ3E_t#&^IOov7v8
~j#I#OHgxg{DZDyCsq-(GVq}HbiG,JV?eJ~5wJ;bSt@;3LI!2(6gIT92>}`_dw;YF@ccTIEz\Gu@2(}J2I1"S{R(2niIYPp9
8A3iiP[*!SH2*SN8'`V?w4Ufx2H*Az%{}FlUdH31TJ5{:ge^N91^;9Gj`Uqf'$_|8P"kHR1w.(ASwmN)U-~q"[XcWbqPnns=
d.ZoPJ}$Xc2lA>HN28`(d0y+UAr*sQ=?KE07=\FsVN(#?&hRabS%BVI#<`O$o#4x5ZFFLGDcA4t?&Eh~Z$oBWwNSNv`^;vO'
2&9egng~L#\QkfMG?S/n@%-VA[?f9K&3"V%P#Sv0!D<,GV:Z;3c&zFe^k&^0b7fAjvrbMc^Lq7k$h=YL<h7<0\NK>~Q=uUv)
4cI$.'b-RVS-=rom:=8QR=c>9am-^5F[XGv>E/>|]~\']3{r{kTc?ee1v=;I7]52#NE)~A;}!z>5?hi{5<9FtWH6{VO_Y-Jy
Mw>{l8n#mD,kl'8cG^.7sy=QqU-3~SKGs5(.Ta]:-Vfr'NS$o*q:w6e$&7spk3{CFT'l_hGY0-0Xui*5i^0^fO@6?2IdCn_C
lPKaJ6]0t!u>v8<d'Vby]8kEHh04p(YI)&7w82BrGB3PkI,s+%7ux5)gau`G!8F8hLa4[lfD55Xf3Hqy*-K,?;2'fxH3JWYE
Z.[N`:[K:CY@TzKX4TMXsm{Xbd:B3)Gy[mlwnC$>)z`:k=C\0ho/v{57#+2,*%]>p~vI2^C:2DebJR>.ESw^wd2N<~]O9sOQ
`_yvIw&Ryf%JgT@W(G1wfU3.4G3U}x1jKJzJY\S9n$2~P;F}*eT9UXcTNBTrTs>~0v_Oi.y8ofX6i5u$;'^"q][QhTb*gO[U
n'R0"v1r+9fv;5G7Bg=D:c*a=1@[}7}dYOO{Mz2&@6`jnNq.QcBDM9Dd=R.*=MqZ93#'{AJJFqx<{qb':B!H8ig1L%T\Vuc"
(h$i3`,scX'hqpbw"=nY`*Lu:h1wR{+-`\^3cQkIWfq)3?&p;~pvDW$o7\O|R6rB2{PX.s#G6A.s<OA_,TI_b*&lO@L3KrQv
আমরা যে "তল "টিকে অবাক করে দিচ্ছি তা শুরুতে কেবলমাত্র একটি 96x20 গ্রিড (কোড পয়েন্ট 0x20)। প্রতিটি উত্তর সংলগ্ন ব্লকগুলি টুকরো টুকরো টুকরো টুকরো করে ঘোরাতে পারে এবং 10 টি ধাঁধা টুকরা (অক্ষর) পছন্দ করে এবং একটি নতুন প্রোগ্রাম তৈরি করতে ধাঁধাতে যুক্ত করতে পারে। এই প্রোগ্রামটি অবশ্যই আপনার উত্তরের সংখ্যা মুদ্রণ করবে (1 থেকে শুরু করে ক্রমান্বয়ে গণিত হবে)।
উত্তর
এই চ্যালেঞ্জটি সম্পর্কে বুঝতে মূল বিষয়টি হ'ল একবারে কেবলমাত্র একজন ব্যক্তি উত্তর দিতে পারে এবং প্রতিটি উত্তর তার আগে থাকা একজনের উপর নির্ভর করে ।
একই সংখ্যা এন এর সাথে দুটি উত্তর কখনই থাকা উচিত নয় । যদি দু'জন লোক একই সাথে কিছু এন এর উত্তর দিতে থাকে তবে যিনি পরে উত্তর দিয়েছেন (যদিও এটি কয়েক সেকেন্ডের পার্থক্য হলেও) দয়া করে তাদের উত্তরটি মুছে ফেলা উচিত।
এই রানটি কিছুটা মসৃণ করতে আপনার উত্তর পোস্ট করার সময় নিম্নলিখিত পদক্ষেপগুলিতে আটকে থাকার চেষ্টা করুন:
- নিশ্চিত হয়ে নিন যে কেউ পূর্বের উত্তরের সঠিকভাবে যাচাই করেছে (এবং একটি সম্পর্কিত মন্তব্য রেখে গেছে)।
পূর্ববর্তী "ধাঁধা মেঝে" এবং "টুকরো বাক্স" নিন। আপনি ধাঁধা মেঝেতে অক্ষরগুলির যে কোনও সংলগ্ন ব্লককে একক হিসাবে অবাধে চারপাশে স্থানান্তর করতে পারেন (অক্ষর সংলগ্ন যদি তারা অনুভূমিক বা উল্লম্ব দিক বরাবর স্পর্শ করে)। সংলগ্ন ব্লকগুলি আবার ভাগ করা যায় না। 5x4 গ্রিডের উদাহরণ:
Last answer: Valid: Invalid: |a bc| |d g | |a bc| | bc | |a bc| | d e | |fa bc| |d e | -or- |d e | -or- | e | | f g| | e | | f g| |f g | |df g | | h | |h | | h | | h | | h |
বৈধ উদাহরণে,
a
এক ধাপ নিচে এবং ডানে সরানো হয়েছিল।df
ব্লক শীর্ষ বাম সরানো হয়েছে।bce
ব্লক 1. নিচে সরিয়ে নেওয়া হয়েছেg
পদক্ষেপ দুই আপ এবং এক বাম ছিল।h
ব্লক বাম সব পথ সরানো হয়েছে।
প্রথম অবৈধ উদাহরণেdf
পৃথক করা হয়েছে। দ্বিতীয়টিতে,a
সরানো হয়েছে। তৃতীয়তে,df
ঘোরানো হয়েছে।এরপরে, "টুকরোয়ের বাক্স" থেকে কমপক্ষে 1 এবং 10 টি অক্ষর সরিয়ে ফেলুন এবং "ধাঁধা তল" এর অনেকগুলি জায়গা বেছে নিন, যা আপনি এই অক্ষরগুলি দ্বারা প্রতিস্থাপন করবেন। এটি আপনার জমা দেওয়া প্রোগ্রাম। আপনার উত্তরে দয়া করে নতুন "ধাঁধা মেঝে" এবং "টুকরো বাক্স" উভয়ই অন্তর্ভুক্ত করুন।
আপনার উত্তরটি নিম্নলিখিত বিন্যাসে পোস্ট করুন:
# N. [Language], [number of blocks moved], [number of pieces added] [grid that is your program] ### Remaining pieces: [grid of remaining characters] [notes, explanation, observations, whatever]
N
আপনার উত্তর সংখ্যা কোথায় ?এটি চ্যালেঞ্জের জন্য একেবারে গুরুত্বপূর্ণ! আমি বুককিপিংয়ে সহায়তা করার জন্য চ্যালেঞ্জের জন্য একটি ড্যাশবোর্ড সরঞ্জাম সরবরাহ করেছি এবং এটি উপরের টেম্পলেটটিতে নির্ভর করে। (পোস্টের নীচে দেখুন।)
- ধাঁধা মেঝে পাশের উল্লম্ব বারগুলি অন্তর্ভুক্ত করুন, কারণ অন্যথায়, স্ট্যাক এক্সচেঞ্জ খালি লাইন প্রদর্শন করবে না। এই দুটি কলাম কখনই কোডের অংশ হিসাবে বিবেচিত হবে না।
- অন্য উত্তর ব্যবহারকারীর এখন আপনার জমাটি পর্যালোচনা করা উচিত এবং যদি আপনার উত্তর সমস্ত নিয়ম অনুসরণ করে (নীচে দেখুন) একটি মন্তব্য "সঠিকতা যাচাই" করা উচিত। যদি তা না হয় তবে তাদের কোনও ত্রুটি চিহ্নিত করে একটি মন্তব্য করা উচিত। এরপরে এই সমস্যাগুলি সমাধান করার জন্য আপনার 15 মিনিট সময় পেয়েছে । আপনি যদি তা না করেন তবে আপনার উত্তরটি অবৈধ বলে মনে করা হবে, মুছে ফেলা উচিত এবং অন্য কেউ আগেরটির উত্তর অনুসরণ করতে পারে। (যদি এটি হয় তবে আপনি যে কোনও সময় একটি নতুন উত্তর জমা দিতে নির্দ্বিধায় রয়েছেন))
এই বিধিগুলি কঠোর মনে হতে পারে তবে চেইন অবধি কোথাও অবৈধ উত্তরগুলি এড়াতে এগুলি প্রয়োজনীয়।
নিয়ম
- একজন ব্যবহারকারী কেবল 4 ঘন্টা সময়কালে একটি উত্তর জমা দিতে পারে। (এটি ব্যবহারকারীদের ক্রমাগত প্রশ্নটি দেখার এবং যথাসম্ভব উত্তর দেওয়া থেকে বিরত রাখা))
- একজন ব্যবহারকারী পরপর দুটি উত্তর জমা দিতে পারে না। (উদাহরণস্বরূপ যেহেতু আমি উত্তর জমা দিয়েছি 1 আমি উত্তর 2 করতে পারি না, তবে আমি 3 টিও করতে পারি)
- কোনও ভাষা একাধিকবার ব্যবহৃত হতে পারে! একই ভাষার বিভিন্ন সংস্করণ একই ভাষা হিসাবে গণনা করা হয়। ভাষাগুলি স্বতন্ত্র হিসাবে গণ্য হয় যদি তারা traditionতিহ্যগতভাবে দুটি পৃথক নাম দ্বারা ডাকা হয়। (এখানে কিছু অস্পষ্টতা থাকতে পারে তবে এটি প্রতিযোগিতাটি নষ্ট না করে।)
- যাচাই করা উত্তরগুলি সম্পাদনা করবেন না।
শৃঙ্খলে আগে কোনও ভুল আবিষ্কার করা উচিত (যেমন ফলো-আপ উত্তর পোস্ট করার পরে), আপত্তিজনক উত্তরটি মুছে ফেলা উচিত। তবে যে সমস্ত উত্তর পোস্ট করা হয়েছে সেগুলি প্রতিফলিত করার জন্য পরিবর্তন করা উচিত নয় ।
আপনার প্রোগ্রামটি
N
STDOUT বা নিকটতম বিকল্পে প্রিন্ট করতে হবে , আপনার উত্তরের সংখ্যা। এটি একটি সম্পূর্ণ প্রোগ্রাম হতে হবে এবং একটি REPL পরিবেশ গ্রহণ করা উচিত নয়।- আপনি ট্রেলিং নিউলাইনটি প্রিন্ট করতে পারেন বা নাও করতে পারেন।
যাক এম সংখ্যা হতে ব্লক এবং আপনি আপনার উত্তরের জন্য সরানো (কতদূর কোন ব্যাপার) পি আপনি ধাঁধা মেঝে যোগ করা অক্ষরের সংখ্যা, আপনার উত্তরের বিষয়ে স্কোর হতে হবে এম - - পি 10 + + এন । 5x4 উদাহরণ হিসাবে, যদি আপনার উত্তরটি ধাঁধা মেঝে নীচে পরিবর্তন করে
|a bc| |a ij | | d e | --> | d bc| | f g| | f eg| | h | | h k|
আপনার স্কোর হবে 10 + + n - 2 - 3 = n + 5 , কারণ দুই ব্লক সরানো হয়েছে (
h
এবংbce
) এবং তিনটি অক্ষর যোগ করা হয় নি (i
,j
এবংk
)।বিজয়ী হবেন এমন ব্যবহারকারী যাঁর উত্তরগুলি জুড়ে সর্বাধিক সংখ্যক পয়েন্ট জমা করেন। টাই ক্ষেত্রে, সর্বশেষ উত্তর সহ ব্যবহারকারী জিতেছে। আমি বিজয়ীর সর্বশেষ উত্তর গ্রহণ করব।
- সমস্ত অক্ষর ব্যবহার করা হবে এমন সম্ভাব্য ইভেন্টে চ্যালেঞ্জটি শেষ হয়।
ড্যাশবোর্ড
এখানে একটি সামান্য ড্যাশবোর্ড সরঞ্জাম রয়েছে, যা এই ধরণের চ্যালেঞ্জের জন্য প্রয়োজনীয় বুককিপিংয়ে সহায়তা করা উচিত।
এটি চ্যালেঞ্জের বর্তমান অবস্থা প্রদর্শন করে - বিশেষত, যদি বিতর্কিত উত্তর থাকে, যদি কোনও উত্তর যাচাই করা দরকার হয় বা পরবর্তী উত্তর পোস্ট করা যায়।
এটি যে সমস্ত ভাষার ব্যবহার করা হয়েছে তার তালিকা তৈরি করে, পাশাপাশি সমস্ত ব্যবহারকারীর একটি লিডারবোর্ডও তৈরি করে। দয়া করে উপরের উত্তর বিন্যাসটি আটকে থাকুন, যাতে ড্যাশবোর্ড আপনার উত্তরগুলি থেকে প্রাসঙ্গিক স্ট্রিংগুলি পড়তে পারে। অন্যথায় আপনি লিডারবোর্ডে অন্তর্ভুক্ত নাও হতে পারেন।
আপনি যদি কোনও বাগ সনাক্ত করেন বা কীভাবে সরঞ্জামটির কার্যকারিতা আরও উন্নত করা যায় সে সম্পর্কে দয়া করে আমাকে জানান ( আদর্শভাবে চ্যাটে ) let
function answersUrl(e){return"http://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentsUrl(e,t){return"http://api.stackexchange.com/2.2/answers/"+e+"/comments?page="+t+"&pagesize=100&order=asc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){$.ajax({url:answersUrl(page++),method:"get",dataType:"jsonp",crossDomain:true,success:function(e){answers.push.apply(answers,e.items);if(e.has_more)getAnswers();else{page=1;getFinalComments()}}})}function getFinalComments(){answers=answers.filter(shouldHaveHeading);answers=answers.filter(shouldHaveScore);console.log(answers);$.ajax({url:commentsUrl(answers[0].answer_id,page++),method:"get",dataType:"jsonp",crossDomain:true,success:function(e){comments.push.apply(comments,e.items);if(e.has_more)getAnswers();else process()}})}function shouldHaveHeading(e){var t=false;try{t|=/^(#|<h).*/.test(e.body_markdown);t|=["-","="].indexOf(e.body_markdown.split("\n")[1][0])>-1}catch(n){}return t}function shouldHaveScore(e){var t=false;try{t|=HEADER_REG.test(e.body_markdown.split("\n")[0])}catch(n){}return t}function findDuplicates(e){var t=false;var n={};e.forEach(function(e){var r=e.body_markdown.split("\n")[0].match(NUMBER_REG)[0];if(n[r])t=t||r;n[r]=true});return t}function hasBeenVerified(e,t){var n=false;t.forEach(function(t){n|=/correctness verified/i.test(t.body_markdown)&&e!=t.owner.user_id});return n}function userTimedOut(e){return NOW-e.creation_date*1e3<MSEC_PER_ANSWER}function getAuthorName(e){return e.owner.display_name}function getAnswerScore(e,t,n){e=parseInt(e);t=parseInt(t);n=parseInt(n);return 10+e-t-n}function process(){$("#last-user").append(answers[0].owner.display_name);var e=answers.slice(1).filter(userTimedOut).map(getAuthorName).join(", ");if(e)$("#timed-out-users").append(e);else $("#timed-out-notice").hide();var t=answers[0].body_markdown.split("\n")[0].match(NUMBER_REG)[0];var n=findDuplicates(answers);if(n){var r=$("#status-conflict-template").html();$("#challenge-status").append(r.replace("{{NUMBER}}",n));$("#challenge-status").addClass("conflict")}else if(!hasBeenVerified(answers[0].owner.user_id,comments)){var r=$("#status-verification-template").html();$("#challenge-status").append(r.replace("{{NUMBER}}",t));$("#challenge-status").addClass("verification")}else{var r=$("#status-next-template").html();$("#challenge-status").append(r.replace("{{NUMBER}}",t).replace("{{NEXT}}",parseInt(t)+1));$("#challenge-status").addClass("next")}var i={};var s={};var o=[];answers.forEach(function(e){var t=e.body_markdown.split("\n")[0];var n=$("#answer-template").html();var r=t.match(HEADER_REG)||[0,-1,"",0,0];var u=r[1];var a=r[2];var f=r[3];var l=r[4];var c=getAnswerScore(u,f,l);var h=getAuthorName(e);n=n.replace("{{NAME}}",h).replace("{{NUMBER}}",u).replace("{{LANGUAGE}}",a).replace("{{MOVED}}",f).replace("{{ADDED}}",l).replace("{{SCORE}}",c).replace("{{LINK}}",e.share_link);n=$(n);$("#answers").append(n);i[h]=(i[h]||0)+c;s[h]=(s[h]||0)+1;o.push({lang:a,link:e.share_link})});var u=[];for(var a in i)if(i.hasOwnProperty(a)){u.push({name:a,numAnswers:s[a],score:i[a]})}u.sort(function(e,t){return t.score-e.score});var f=1;u.forEach(function(e){var t=$("#user-template").html();t=t.replace("{{NAME}}",e.name).replace("{{NUMBER}}",f++).replace("{{COUNT}}",e.numAnswers).replace("{{SCORE}}",e.score);t=$(t);$("#users").append(t)});o.sort(function(e,t){return e.lang.localeCompare(t.lang)});o.forEach(function(e){var t=$("#lang-template").html();t=t.replace("{{LANGUAGE}}",e.lang).replace("{{LINK}}",e.link);t=$(t);$("#lang-list").append(t)})}var QUESTION_ID=44966;var ANSWER_FILTER="!*cCFgu5yS6BFQP8Z)xIZ.qGoikO4jB.Ahv_g-";var COMMENT_FILTER="!)Q2B_A497Z2O1kEH(Of5MUPK";var HOURS_PER_ANSWER=4;var MSEC_PER_ANSWER=HOURS_PER_ANSWER*60*60*1e3;var NOW=Date.now();var answers=[],comments=[],page=1;getAnswers();var NUMBER_REG=/\d+/;var HEADER_REG=/(\d+)[.]\s*([^,]*[^,\s])\s*,[^,\d]*(\d+)[^,\d]*,[^,\d]*(\d+)/
body { text-align: left !important} #challenge-status { font-weight: bold; padding: 10px; width: 800px; } #blocked-users { padding: 10px; width: 800px; } .conflict { background: #994343; color: white; } .verification { background: #FFDB12; } .next { background: #75FF6E; } #last-user, #timed-out-users { font-weight: bold; } #answer-list { padding: 10px; width: 350px; float: left; } #leaderboard { padding: 10px; width: 280px; float: left; } #languages { padding: 10px; width: 130px; float: left; } table thead { font-weight: bold; } table td { padding: 5px; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="//cdn.sstatic.net/codegolf/all.css?v=83c949450c8b"> <div id="challenge-status"> </div> <div id="blocked-users"> User <span id="last-user"></span> has posted the last answer, and may not post the next one. <div id="timed-out-notice"><span id="timed-out-users"></span> have answered within the last four hours and may not answer again yet. (If a user appears in this list twice, they must have answered twice within four hours!)</div> </div> <div id="answer-list"> <h2>List of Answers (newest first)</h2> <table class="answer-list"> <thead> <tr><td>No.</td><td>Author</td><td>Language</td><td>M</td><td>P</td><td>Score</td></tr> </thead> <tbody id="answers"> </tbody> </table> </div> <div id="leaderboard"> <h2>Leaderboard</h2> <table class="leaderboard"> <thead> <tr><td>No.</td><td>User</td><td>Answers</td><td>Score</td></tr> </thead> <tbody id="users"> </tbody> </table> </div> <div id="languages"> <h2>Languages</h2> <table class="languages"> <tbody id="lang-list"> </tbody> </table> </div> <table style="display: none"> <tbody id="answer-template"> <tr><td>{{NUMBER}}</td><td>{{NAME}}</td><td>{{LANGUAGE}}</td><td>{{MOVED}}</td><td>{{ADDED}}</td><td>{{SCORE}}</td><td><a href="{{LINK}}">Link</a></td></tr> </tbody> </table> <table style="display: none"> <tbody id="user-template"> <tr><td>{{NUMBER}}</td><td>{{NAME}}</td><td>{{COUNT}}</td><td>{{SCORE}}</td></tr> </tbody> </table> <table style="display: none"> <tbody id="lang-template"> <tr><td><a href="{{LINK}}">{{LANGUAGE}}</a></td></tr> </tbody> </table> <div id="status-conflict-template" style="display: none"> There is more than one answer with number {{NUMBER}}!<br> Please resolve this conflict before posting any further answer. </div> <div id="status-verification-template" style="display: none"> Answer {{NUMBER}} has not been verified!<br> Please review the answer and post a comment reading "Correctness verified." on the answer if it is valid. Note that this has to be done by a different user than the author of the answer! </div> <div id="status-next-template" style="display: none"> Answer {{NUMBER}} has been verified!<br> You may now post answer {{NEXT}}. </div>
দরকারী স্ক্রিপ্ট
আপনার সুবিধার জন্য এখানে দুটি সিজেএম স্ক্রিপ্ট রয়েছে। আপনি এগুলি অনলাইন দোভাষীতে চালাতে পারেন ।
- ধাঁধা তল থেকে প্রথম এবং শেষ কলামটি সরাতে (আসল কোড পেতে), এটি এসটিডিএন-এ পেস্ট করুন এবং চালান
qN/1f>Wf<N*
। - আপনার কোডটি একটি 96x20 আয়তক্ষেত্রে প্যাড করতে এবং তার চারপাশে উল্লম্ব বারগুলির কলাম যুক্ত করতে,
qN/La20*+20<{96S*+96<'|\+'|+}%N*
আপনার কোডটি চালান । দুটি উত্তরের মধ্যে টুকরো টুকরো বাক্স থেকে কোন অক্ষর সরানো হয়েছিল তা জানতে, উভয়টিকে স্টডিইন (এর মাঝে ফাঁকা রেখা ছাড়াই) পেস্ট করুন এবং চালান
qS-N/20/{:+}%94,\f{\33+c_@\f/:,~-_0<{N"Added character: "@;@N}{*}?}
চরিত্রগুলি যুক্ত করা হয়েছে কিনা তা এটিও প্রদর্শন করবে (যদিও কতজন নয়)।
যদি কেউ এটিকে স্ট্যাক স্নিপেট হিসাবে পুনরায় প্রতিস্থাপন করতে চায় তবে আমি তাদের এই পোস্টে যুক্ত করে খুশি happy