1প্রতিটি সারি ক্রমাগত সংযোজন থেকে শুরু করে এবং তৈরি করে প্যাসকের ত্রিভুজ তৈরি করা হয় । এখানে পরিবর্তে, আমরা গুণ এবং সংযোজন বিকল্প দ্বারা একটি ত্রিভুজ গঠন করতে যাচ্ছি।
আমরা 1স্রেফ নির্জনে সারি শুরু করি 1। এরপরে, বিজোড় সারিগুলিতে সংযোজন করা হয়, এবং এমনকি সারিগুলিতে গুণিত করা হয় (1-সূচকযুক্ত)। সংযোজন পদক্ষেপটি সম্পাদন করার সময়, ধরে নিন ত্রিভুজটির বাইরের ফাঁকা স্থানগুলি 0এস দ্বারা ভরাট । গুণনের পদক্ষেপটি সম্পাদন করার সময়, ধরে নিন যে বাইরেরটি 1এস দ্বারা ভরে গেছে ।
এখানে 7 টি সারি পূর্ণ ত্রিভুজ। *বা +বাম শো কি পদক্ষেপ যে সারি জেনারেট করতে সঞ্চালিত করা হয়।
1 1
2 * 1 1
3 + 1 2 1
4 * 1 2 2 1
5 + 1 3 4 3 1
6 * 1 3 12 12 3 1
7 + 1 4 15 24 15 4 1
চ্যালেঞ্জ
ইনপুট দেওয়া হয়েছে n, nএই ত্রিভুজটির তৃতীয় সারিতে আউটপুট দিন ।
বিধি
- পরিবর্তে আপনি 0-সূচকে বেছে নিতে পারেন, তবে দয়া করে অনুগ্রহ করে সংযোজন এবং গুণক সারিগুলি অবশ্যই ফ্লিপ-ফ্লপ হওয়া উচিত, যাতে ঠিক একই ত্রিভুজটি উপরের মতো উত্পন্ন হয়। আপনি যদি এটি করতে চান তবে আপনার জমা দিন state
- ইনপুট এবং আউটপুটটি আপনার ভাষার স্থানীয় সংখ্যার সাথে মানানসই fit
- ইনপুট এবং আউটপুট যে কোনও সুবিধাজনক বিন্যাসে দেওয়া যেতে পারে ।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
- যদি সম্ভব হয় তবে দয়া করে একটি অনলাইন পরীক্ষার পরিবেশের একটি লিঙ্ক অন্তর্ভুক্ত করুন যাতে অন্য লোকেরা আপনার কোডটি চেষ্টা করে দেখতে পারে!
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
উদাহরণ
অনেকের মধ্যে আউটপুট সম্ভাব্য দুটি উদাহরণ দেখানো হচ্ছে: একটি তালিকা, বা একটি স্থান পৃথক স্ট্রিং।
4
[1, 2, 2, 1]
8
"1 4 60 360 360 60 4 1"
nতম সারিতে।