একটি snakified স্ট্রিং এর মত দেখাচ্ছে:
T AnE eOf ifi ing
h s x l A k e r
isI amp Sna dSt
তোমার কাজ
একটি স্ট্রিং s
এবং একটি আকার নিন n
, তারপরে স্নাকাইফাইড স্ট্রিংটি আউটপুট করুন। ইনপুট ThisIsAnExampleOfaSnakifiedString
এবং 3
উপরের উদাহরণ উত্পাদন করবে।
বিশেষ উল্লেখ
s
কোড পয়েন্ট 33 এবং 126 সহ (স্পেস বা নিউলাইন নেই) এর মধ্যে কেবল ASCII টি অক্ষর থাকবে।s
1 এবং 100 বর্ণের মধ্যে দীর্ঘ হবে।n
প্রতিটি আউটপুট স্ট্রিং সেগমেন্টের আকারের প্রতিনিধিত্ব করে এমন একটি পূর্ণসংখ্যা। অক্ষরের প্রতিটি লাইন (উপরে / নীচে বা বাম / ডান) যা "সাপ" তে বক্ররেখা তৈরি করে তাn
অক্ষর দীর্ঘ। উদাহরণস্বরূপ পরীক্ষার কেসগুলি দেখুন।n
অন্তর্ভুক্ত 3 থেকে 10 এর মধ্যে হবে।- আউটপুট স্ট্রিং সর্বদা নীচের দিকে পয়েন্ট করা শুরু করে।
- প্রতিটি লাইনে ট্রেলিং স্পেস অনুমোদিত।
- আউটপুট শেষে ট্রেলিং করা নিউলাইনগুলিও অনুমোদিত।
- শীর্ষস্থানীয় স্থানের অনুমতি নেই।
- কোড-গল্ফ মানে বাইট জিতে সংক্ষিপ্ততম কোড।
পরীক্ষার মামলা
a 3
a
----------
Hello,World! 3
H Wor
e , l
llo d!
----------
ProgrammingPuzzlesAndCodeGolf 4
P ngPu Code
r i z d G
o m z n o
gram lesA lf
----------
IHopeYourProgramWorksForInputStringsWhichAre100CharactersLongBecauseThisTestCaseWillFailIfItDoesNot. 5
I gramW tStri 100Ch gBeca CaseW DoesN
H o o u n e a n u t i t o
o r r p g r r o s s l I t
p P k n s A a L e e l f .
eYour sForI Which cters ThisT FailI
----------
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 10
! <=>?@ABCDE `abcdefghi
" ; F _ j
# : G ^ k
$ 9 H ] l
% 8 I \ m
& 7 J [ n
' 6 K Z o ~
( 5 L Y p }
) 4 M X q |
*+,-./0123 NOPQRSTUVW rstuvwxyz{