চ্যালেঞ্জ
["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