নতুনদের জন্য আমাদের কাছে পর্যাপ্ত (আধা) সহজ চ্যালেঞ্জ নেই। ইতিমধ্যে আরও অনেকগুলি সহজে নেওয়া হয়েছে। তাই আমি এমন কিছু নিয়ে আসার চেষ্টা করেছি যা প্রাথমিকভাবে অর্জনযোগ্য হতে পারে তবে এটি কোনও সদৃশ নয়।
ইনপুট:
আপনার ওএস নতুন-লাইন (ie \r\n
),
বা একাধিক স্ট্রিং সহ একটি অ্যারে দ্বারা পৃথক করা একটি একক স্ট্রিং।
আউটপুট - সিঁড়ি :
সমস্ত অ-বর্ণমালা এবং অ-সংখ্যা চিহ্নগুলি সরিয়ে ফেলুন। সুতরাং যা কিছু বাকি আছে [A-Za-z0-9]
। এবং তারপরে 'সিঁড়ি তৈরি করুন'; মূলত নীচে সবচেয়ে ক্ষুদ্রতম এবং প্রস্থে দৈর্ঘ্যের উপর তাদের অর্ডার করুন।
চ্যালেঞ্জ বিধি:
- যখন দুটি স্ট্রিং সমান দৈর্ঘ্যের হয়, আমরা এগুলিকে একে অপরের সাথে এক বড় স্ট্রিং হিসাবে একীভূত করি (অর্ডারটি কোনও ব্যাপার নয়, সুতরাং এটি প্রথম থেকে শেষ বা শেষ পর্যন্ত হতে পারে, আপনি যে দুটি পছন্দ পছন্দ করেন)।
- উপরের নিয়মটি স্ট্যাক করতে পারে যখন মার্জ করা স্ট্রিংগুলি আবার সমান দৈর্ঘ্যের হয় (পরীক্ষার কেস 2 দেখুন)।
সাধারণ নিয়ম:
- ইনপুটটি STDIN এবং এতে কেবল ASCII অক্ষর রয়েছে। এবং আউটপুটটি STDOUT।
- আউটপুট ক্ষেত্রে অবশ্যই ইনপুট একই হবে।
প্রতিটি জমা দিতে হবে এমন একটি সম্পূর্ণ প্রোগ্রাম যা আপনাকে সংকলন করতে এবং চালাতে সক্ষম হবে, তাই কেবল কোনও পদ্ধতি / ফাংশন নয়।সম্পাদনা: আমি বরং নতুন, তাই সম্ভবত এখন থেকে ডিফল্টটি ব্যবহার করা আরও ভাল , যদিও আমি নিজে একটি সম্পূর্ণ প্রোগ্রাম পছন্দ করি। ইতিমধ্যে একটি সম্পূর্ণ প্রোগ্রাম পোস্ট করেছে এমন প্রত্যেকের জন্য দুঃখিত। সম্পাদনা করতে নির্দ্বিধায়, এবং আমি পরের বার মিড চ্যালেঞ্জ পোস্টটি পরিবর্তন না করার চেষ্টা করব।- এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর ins আমি সম্ভবত এখন থেকে এক বছরের মধ্যে সংক্ষিপ্ত উত্তর গ্রহণ করি।
কোড-গল্ফের উত্তরগুলি আপনাকে সি # এবং একই মত গল্ফযুক্ত নন-কোডগল্ফ ভাষা পোস্ট করা থেকে নিরুৎসাহিত করবেন না! যে কোনও প্রোগ্রামিং ভাষার জন্য সংক্ষিপ্ত উত্তরটি উপস্থিত করার চেষ্টা করুন। - এই প্রশ্নের চেয়ে নতুন ভাষা ব্যবহার করতে নির্দ্বিধায়।
পরীক্ষার কেস:
ইনপুট 1:
This is a sample text,
that you will have to use to build stairs.
The wood may be of excellent quality,
or pretty crappy almost falling apart and filled with termites.
Bla bla bla - some more text
Ok, that will do
আউটপুট 1:
Okthatwilldo
Thisisasampletext
Blablablasomemoretext
Thewoodmaybeofexcellentquality
thatyouwillhavetousetobuildstairs
orprettycrappyalmostfallingapartandfilledwithtermites
ইনপুট 2:
A
small
one
that
contains
equal
length
strings
for
the
special
rule
আউটপুট 2:
A Or alternatively: A
length length
oneforthe theforone
smallequal equalsmall
stringsspecial specialstrings
thatrulecontains containsrulethat
পদক্ষেপ 2 ব্যাখ্যা:
দৈর্ঘ্যে প্রথম অর্ডার:
A
one
for
the
that
rule
small
equal
length
strings
special
contains
প্রথম মার্জ:
A
oneforthe
thatrule
smallequal
length
stringsspecial
contains
দৈর্ঘ্যের উপর দ্বিতীয় ক্রম:
A
length
thatrule
contains
oneforthe
smallequal
stringsspecial
দ্বিতীয় সংশ্লেষ:
A
length
thatrulecontains
oneforthe
smallequal
stringsspecial
দৈর্ঘ্যে তৃতীয় ক্রম:
A
length
oneforthe
smallequal
stringsspecial
thatrulecontains
ইনপুট 3:
Test,
test.
This
is
a
test.
আউটপুট 3:
a Or alternatively: a
is is
TesttestThistest testThistestTest
ইনপুট 4:
a
bc
d!
123
আউটপুট 4:
123 Or alternatively: 123
adbc dabc
contains
আউটপুট ২-এ থাকার কথা নয়। এটি একীভূত হয়ে যায়thatrule