এই চ্যালেঞ্জটি ক্রমবর্ধমান ASCII- শিল্প তীরগুলি মুদ্রণ সম্পর্কে। আমি কথায় প্যাটার্নটি বর্ণনা করব, তবে এই সিরিজের শুরুটি কেমন দেখাচ্ছে তা দেখার পক্ষে আরও সহজ হতে পারে:
>
<
->
<-
-->
<--
--->
<---
---->
<----
----->
<-----
------>
<------
...
দৈর্ঘ্য n সহ একটি তীরটিতে একটি তীরের মাথা ( <বা >) এবং n-1ড্যাশগুলি ( -) থাকে। ডানমুখী তীরটিতে প্রথমে ড্যাশ রয়েছে, তারপরে ক >। বাম-মুখী তীরটি শুরু <হয় এবং ড্যাশগুলি অনুসরণ করে। সিরিজটিতে দৈর্ঘ্য nডান-মুখী তীর এবং তারপরে দৈর্ঘ্য n বাম-মুখী তীর থাকে, যার সাথে 1 থেকে অনন্ত পর্যন্ত থাকে।
চ্যালেঞ্জটি সম্পূর্ণ করতে, এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা একটি ইনপুট, একটি পূর্ণসংখ্যার লাগে i >= 1এবং প্রথম iতীরগুলি আউটপুট করে । তীরগুলি পৃথক, ডান-বাম জোড়ায় নয়, সুতরাং আপনার জন্য i=3আউটপুট করা উচিত:
>
<
->
আপনি স্ট্রিংগুলির একটি তালিকা ফিরে আসতে পারেন, বা একের পর এক এগুলি মুদ্রণ করতে পারেন। যদি মুদ্রণ করা হয়, তীরগুলি অবশ্যই কিছু ধারাবাহিক ডিলিমিটারের দ্বারা সীমিত করা আবশ্যক, যা উদাহরণের মতো একটি নতুন লাইন হতে হবে না।
এটি কোড-গল্ফ , তাই খুব কম বাইট জিতেছে।