টকিং রাখুন এবং নোবিডি এক্সপ্লোডগুলি একটি স্থানীয় মাল্টিপ্লেয়ার খেলা যেখানে এক খেলোয়াড় ভার্চুয়াল "বোম্ব" এর নিয়ন্ত্রণ রাখে এবং বোমা ডিফিউসাল ম্যানুয়ালটিতে অ্যাক্সেস পাওয়া "বিশেষজ্ঞ" দ্বারা পরিচালিত হওয়া অন্য খেলোয়াড়কে পরিচালনা করতে হয়। গেমটিতে নিরস্ত্র হওয়া একটি মডিউল হ'ল কীপ্যাড মডিউল, যা আমরা এই চ্যালেঞ্জের সাথে মোকাবিলা করব।
কাজটি
ইনপুট স্থান (0x21 থেকে 0x7E) ব্যতীত একক লাইনের মুদ্রণযোগ্য ASCII অক্ষরের সাথে শুরু হবে। এগুলি আপনার কাছে দৃশ্যমান কীপ্যাড বোতামগুলি উপস্থাপন করে।
পরবর্তী কয়েকটি লাইন "কীগুলি" উপস্থাপন করবে - কেবলমাত্র একটি লাইনে প্রথম লাইনের সমস্ত অক্ষর থাকবে, অগত্যা যাতে ক্রম হয় না। আপনার কাজটি কী-প্যাড অক্ষরগুলি মিলে যাওয়া কী লাইনের ক্রম অনুসারে আউটপুট করা।
উদাহরণস্বরূপ, যদি ইনপুট ছিল
5~Fy
HrD7K!#}
Ui%^fHnF
)Tf;y~I5
~Fi(&5gy
,'Xd#5fZ
তারপর কীপ্যাড বোতাম আছে 5
, ~
, F
এবং y
। কেবলমাত্র চতুর্থ কী লাইনে ~Fi(&5gy
এই সমস্ত অক্ষর রয়েছে, তাই আমরা কীপ্যাডের অক্ষরগুলিকে ক্রমানুসারে আউটপুট করে আছি, যেমন ~F5y
।
বিধি এবং ব্যাখ্যা
- ইনপুট অবশ্যই একক মাল্টলাইন স্ট্রিং, কীপ্যাড বোতাম এবং আলাদা লাইনে কী লাইন সহ।
- ঠিক একটি কী লাইন থাকবে যাতে কীপ্যাডের সমস্ত অক্ষর থাকবে।
- প্রতিটি লাইন, অর্থাৎ প্রাথমিক কীপ্যাড লাইন এবং নিম্নলিখিত কী লাইনগুলির কোনও সদৃশ অক্ষর থাকবে না।
- গেমটির বিপরীতে, আপনি কীপ্যাডের অক্ষরের সংখ্যা, প্রতিটি কী লাইনের দৈর্ঘ্য বা কী লাইনগুলির সংখ্যা সম্পর্কে কিছুই অনুমান করতে পারেন না। যাইহোক, সমস্ত কী লাইন একই দৈর্ঘ্য হওয়ার গ্যারান্টিযুক্ত।
- আউটপুটটিতে একটি একক alচ্ছিক ট্রেলিং নিউলাইন থাকতে পারে। একইভাবে আপনি ইনপুটটিতে alচ্ছিক পেছনের নতুন লাইনটি সম্পর্কে কোনওভাবেই ধরে নিতে পারেন, তবে অনুমানের প্রয়োজন হলে দয়া করে আপনার উত্তরে উল্লেখ করুন।
- যদিও এটি ইতিমধ্যে সাধারণ অনুশীলন বলে মনে হচ্ছে , আমি স্পষ্টভাবে জানিয়ে দেব: ত্রুটি দিয়ে সমাপ্তি এই চ্যালেঞ্জের পক্ষে ঠিক আছে, যতক্ষণ না STDOUT আউটপুট সঠিক থাকে (যদি এটি আপনার নির্বাচিত আউটপুটটির আকার হয়)। আশা করি এর ফলে ইনপুট পরিচালনা সহজ হবে।
পরীক্ষার মামলা
7
4?j01C3"ch
KP.OG>QB)[
z#)Kn"I2&.
]#,D|sBFy5
Qzj*+~7DLP
আউটপুট: 7
। শুধুমাত্র শেষ লাইনে একটি রয়েছে 7
।
0b~
Ob+hy{M|?;>=dtszPAR5
*8rCfsw|3O9.7Yv^x>Hq
$ip.V@n}|La:TbIt^AOF
jZ[Ec4s0|%b*$id',~J6
z*#b}-x$Ua&!O2;['T+?
NVj_X8rlhxfnS\.z}];c
bykscf.w^dnWj+}-*2g_
VP`AJH|&j5Yqmw/"9IMc
আউটপুট : 0b~
। 4 র্থ কী লাইনে ইতিমধ্যে সঠিক ক্রমের অক্ষর রয়েছে।
MTuz
bIAr>1ZUK`s9c[tyO]~W
oMGIi/H&V"BeNLua%El=
j*uYbplT:~);BM|_mPZt
Q}z5TC@=6pgr<[&uJnM%
YOA(F~_nH6T{%B7[\u#5
y&t"8zQn{wo5[Idu4g:?
[0tZG"-fm!]/|nqk,_2h
dA&C.+(byo6{7,?I}D@w
আউটপুট : zTuM
। মূল লাইনটি 4 র্থ এক, যদিও 3 য় কী লাইনটি খুব কাছের মিস।
o@nj<G1
f]?-<I6h2vS*%l=:}c8>LK5rMdyeon,;sE[@m(73
ibhp+2Hq6yKzIf_Zo}EO3-[*0/e&Fvd]wQU=|%`C
;}>d'cg~CPtQG&%L\)MUl419bkTZ7@]:[*H"RyYj
L^<:zXJ#kj$EFlwN%B`Dd,Cs?]xRZ*K9-uQ.@&f+
i1v'7:90R-l}FMxj`,DTWK+(n32Z4Vs[p@%*eS!d
B|^Ti/ZG$}ufL9*wE[AVt]P7CrX-)2JpD<sYxd6O
ex.$4#KarS^j+'_!B"]H[\83:(DCXUgI*Lct?qAR
^GXQoy*KW&v}n']Em~\N9)fxP(qC=7#4sRdcD6%5
;inr[&$1j_!F~@pzo#blv]}<'|fRds6OW%tEg"G2
e;0T#gfo^+!:xHDN&4V=In?AwhEv$2Fd~ZLz_\81
আউটপুট : n1j@o<G
। কী লাইনটি দ্বিতীয় শেষ লাইন।
স্কোরিং
এটি কোড-গল্ফ , সুতরাং কয়েকটি বাইটের কোডটি জয়ী।