চ্যালেঞ্জ
["Programming", "Puzzles", "Code", "Golf"]ক্রসওয়ার্ড-স্টাইল শব্দের আউটপুট শব্দের একটি তালিকা দেওয়া হয়েছে :
পি রোগ্রামিং
তোমার দর্শন লগ করা
z- র
z- র
জি এল
সি ওড
ম
চ
অ্যালগরিদম
- আপনাকে প্রদত্ত ক্রমে তালিকাটি প্রক্রিয়া করতে হবে।
- শব্দগুলি আনুভূমিকভাবে শুরু করে বিকল্প স্থিতিতে মুদ্রিত হয় ।
দুটি শব্দ প্রথম শব্দের প্রথম অক্ষরে ছেদ করে যা দ্বিতীয় শব্দটিতেও উপস্থিত। যদি এই চিঠিটি সিউন্ড শব্দের মধ্যে একাধিকবার ঘটে থাকে তবে প্রথমটিটি নিন।
উদাহরণ :
["no", "on"]হয়ে যায়:o n oএবং না
n o n
অতিরিক্ত নোট
- তালিকার সংলগ্ন শব্দগুলির কমপক্ষে একটি সাধারণ চিঠি থাকবে।
["Hi", "there"]কোনও বৈধ ইনপুট নয়। - শব্দ কখনও সংঘর্ষ হবে না। প্রথম সম্ভাব্য ছেদটিতে শব্দের মুদ্রণের জন্য সর্বদা পর্যাপ্ত জায়গা থাকবে।
["Hello", "there", "end", "hello"]কোনও বৈধ ইনপুট নয় - মিলটি কেস-সংবেদনশীল।
- শব্দগুলি বাম এবং শীর্ষে প্রসারিত হতে পারে।
- অনুভূমিক শব্দের বর্ণগুলি একটি স্থান দ্বারা পৃথক করতে হবে।
- ইনপুট তালিকায় কমপক্ষে দুটি শব্দ থাকবে।
- সমস্ত শব্দ রেজেক্সের সাথে মিলবে:
[A-Za-z]+ - যতক্ষণ শব্দ সঠিকভাবে বেঁধে রাখা যায় ততক্ষণ আপনি যতগুলি পেছনের শ্বেতস্পেস বা নিউলাইনগুলি চান তা মুদ্রণ করতে পারেন।
- অন্যদিকে আপনি অতিরিক্ত নেতৃস্থানীয় হোয়াইটস্পেস যোগ করতে পারেন না। যে শব্দটি বাম দিকে ভাসমান সর্বাধিক শূন্য শূন্যস্থান রয়েছে, অন্য রেখাগুলিতে এতগুলি নেতৃস্থানীয় স্পেস রয়েছে যেগুলি সমস্ত লাইন সঠিকভাবে আপ করে।
- আপনার প্রোগ্রামটি একটি স্বেচ্ছাসেবী শব্দের সাথে ডিল করতে সক্ষম হতে হবে
বিধি
- ফাংশন বা সম্পূর্ণ প্রোগ্রাম অনুমোদিত।
- ইনপুট / আউটপুট জন্য ডিফল্ট নিয়ম ।
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
- এটি কোড-গল্ফ , তাই সর্বনিম্ন বাইট-কাউন্ট জেতা। টাইব্রেকার আগে জমা দেওয়া হয়।
পরীক্ষার মামলা
প্রথম লাইনে ইনপুট তালিকা, আউটপুট দ্বিতীয় লাইনে শুরু হয়।
["স্ট্যাক বিনিময়"]
ই
এক্স
গ
জ
এস ট্যাক
এন
ছ
ই
["এটি", "সাইট", "স্নাতক", "শেষ পর্যন্ত"]
চ
হয়
n টি তার
স্নাতক
Le
ঠ
Y
শুভ কোডিং!
@ edc65 আমাকে লজ্জা দিন, এটি ঠিক করেছেন। ইঙ্গিতটির জন্য ধন্যবাদ!
—
ডেনকার
siteএবংgraduatedহ'লt