একটি প্রোগ্রাম লিখুন যা ইনপুটটিকে স্ট্রিং এবং একটি পূর্ণসংখ্যার n
এবং আউটপুট হিসাবে গ্রহণ করে:
- প্রোগ্রামটিতে স্ট্রিংগুলি
n
আগে বার বার দেওয়া হয়েছিল ; - একটি নতুন প্রোগ্রাম যা পরবর্তী অনুরোধের জন্য ব্যবহৃত হবে।
আপনি প্রোগ্রামের বাইরে কোনও ডেটা সংরক্ষণ করতে পারবেন না এবং আপনার প্রোগ্রামটি চেইনে আগের প্রোগ্রামগুলিকে কল করতে পারে না। যদি স্ট্রিংটি বিদ্যমান না থাকে তবে একটি খালি স্ট্রিং আউটপুট করুন (তবে পরবর্তী প্রোগ্রামটি এখনও আউটপুট দেয়)।
উদাহরণস্বরূপ রান, যেখানে আমি program_n
প্রতিটি ধারাবাহিক প্রোগ্রামের জন্য স্বরলিপি ব্যবহার করি (অবশ্যই, [This text is the nth program]
প্রকৃত কোডের সাথে প্রতিস্থাপন করা হবে))
$ program_1 "One" 1
[This text is the second program]
$ program_2 "Two" 1
One
[This text is the third program]
$ program_3 "Three" 2
One
[This text is the fourth program]
$ program_4 "Four" 2
Two
[This text is the fifth program]
$ program_5 "Five" 1
Four
[This text is the sixth program]
program_n+1
আউটপুট লাইনে এটি দেখতে চান [program_3, One]
তবে এটি যুক্ত করতে পারেন। যদি উভয় আউটপুট স্টাডাউটে যায় তবে কীভাবে তাদের আলাদা করা উচিত? এছাড়াও পুরো প্রোগ্রামগুলির পরিবর্তে ফাংশন অনুমোদিত?