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
তম সারিতে।