সংখ্যার এই প্যাটার্নটি বর্ণনা করার জন্য আমি একটি "খিলান" হ'ল সেরা উপায়:
1234567887654321
1234567 7654321
123456 654321
12345 54321
1234 4321
123 321
12 21
1 1
আনুষ্ঠানিকভাবে সংজ্ঞায়িত, প্রতিটি লাইনে 1 মাধ্যমে সংখ্যা 9-n
, (n-1)*2
স্পেস এবং 1 এর মাধ্যমে সংখ্যা 9-n
থাকে ( n
বর্তমান রেখাটি কোথায় )।
আপনার কাজটি হ'ল সংক্ষিপ্ততম কোডটি ব্যবহার করে একটি ছোট স্ক্রিপ্ট / প্রোগ্রাম যা নিম্নোক্ত বিধিনিষেধের সাথে উপরের প্যাটার্নটি প্রিন্ট করে তা লিখতে হয়:
- আপনি পুরো প্যাটার্নটি হার্ডকোড নাও করতে পারেন। আপনি সর্বাধিক প্যাটার্নের একক লাইন হার্ডকোড করতে পারেন।
- আপনার প্রোগ্রামটি অবশ্যই প্রতিটি লাইনের শেষে একটি নতুনলাইন (
\n
বা এর কোনও সংমিশ্রণ\r
) মুদ্রণ করবে।
প্রস্তুত ... সেট .... যাও!
11111111^2 == 123465787654321 != 1234567887654321
(পুনরাবৃত্তিটি লক্ষ্য করুন 8
)
123456787654321
এটির সমান হিসাবে উপরের লাইনের সাথে অতিরিক্ত ছোট্ট কৌশল উপলব্ধ হবে11111111^2
;-)