স্পেস ইনডেন্টেশন ব্যবহারকারীরা, iteক্যবদ্ধ ! আমাদের অবশ্যই নীচু ট্যাব ব্যবহারকারীর বিরুদ্ধে লড়াই করতে হবে !
আপনার মিশনটি (যদি আপনি এটি গ্রহণ করার পছন্দ করেন) তবে এমন একটি প্রোগ্রাম বা ফাংশন লিখতে হয় যা দুটি যুক্তি দেখায়:
- একটি স্ট্রিং: এটি ইনপুট।
- একটি ধনাত্মক পূর্ণসংখ্যা: এটি প্রতি ট্যাবে ফাঁকের সংখ্যা।
আপনাকে অবশ্যই স্ট্রিংয়ের প্রতিটি লাইনের মধ্য দিয়ে যেতে হবে এবং প্রদত্ত সংখ্যক স্পেসের সাহায্যে ইন্ডেন্টেশনের জন্য ব্যবহৃত প্রতিটি ট্যাবকে প্রতিস্থাপন করতে হবে না এবং প্রতিটি ট্যাব একটি স্থানের সাথে ইনডেন্টেশনের জন্য ব্যবহৃত হবে না (যেমন একটি লাইনের মাঝখানে)।
নোট করুন যেমন লাইনগুলি \t \tabc
অপরিজ্ঞাত আচরণ; আপনার প্রোগ্রামগুলিকে জটিল করার জন্য এগুলি দুষ্ট ট্যাব ব্যবহারকারীরা .োকানো হয়েছিল।
ট্যাব মাস্ট ডাই সোসাইটি অনুসারে, দুষ্ট ট্যাব ব্যবহারকারীদের দ্বারা সনাক্তকরণ এড়াতে আপনার প্রোগ্রামটি যথাসম্ভব সংক্ষিপ্ত হতে হবে।
উদাহরণ
\t
এখানে ট্যাব উপস্থাপন করতে ব্যবহৃত হয়।
ইনপুট স্ট্রিং:
a
\t\tb\tc
d
ইনপুট নম্বর:
4
আউটপুট:
a
b c
d
মাঝের লাইনটি 8 টি স্পেস দ্বারা ইন্ডেন্ট করা হয়েছিল, প্রতি ট্যাব 4 (যেহেতু প্রদত্ত সংখ্যাটি ছিল 4)।
ইনপুট স্ট্রিং:
\ta\t\tb
ইনপুট নম্বর:
4
আউটপুট:
a b
দ্রষ্টব্য: এটি ট্যাব সম্প্রসারণ চ্যালেঞ্জের সদৃশ নয় ; এটির জন্য একটি খুব আলাদা ইনপুট ফর্ম্যাট এবং কিছুটা পৃথক প্রয়োজন।
\ta\t\tb
, 4
(আমার পূর্ববর্তী সংস্করণে ব্যর্থ হয়েছিল যে এক)