ইনপুট:
দুটি পূর্ণসংখ্যা: একটি নেতিবাচক, একটি ধনাত্মক।
আউটপুট:
প্রথম লাইনের আউটপুট সর্বনিম্ন থেকে সর্বোচ্চ। দ্বিতীয় লাইনে আমরা সর্বাধিক এবং সর্বনিম্ন সংখ্যাগুলি সরিয়ে দিয়েছি এবং সমস্ত স্বতন্ত্র সংখ্যা সাইন-পরিবর্তন করেছি । তৃতীয় লাইনে আমরা আবারো সর্বোচ্চ এবং সর্বনিম্ন সংখ্যাগুলি সরিয়ে দিয়েছি এবং সমস্ত স্বতন্ত্র সংখ্যাগুলিতে আবার সাইন-পরিবর্তন করেছি। ইত্যাদি (নীচের উদাহরণে চ্যালেঞ্জকে আরও পরিষ্কার করা উচিত))
গুরুত্বপূর্ণ: এছাড়াও, আমরা স্পেসগুলি যুক্ত করি যাতে একটি কলামে সংখ্যাগুলি সমস্ত প্রান্তযুক্ত হয় (ডানদিকে)।
ন্যূনতম প্রান্তিককরণ হ'ল এই চ্যালেঞ্জের প্রধান অংশ, এর অর্থ হ'ল আপনি প্রতিটি সংখ্যাকে একই প্রস্থে তৈরি করতে পারবেন না। কোনও কলামের প্রস্থটি সেই নির্দিষ্ট কলামের বৃহত্তম সংখ্যা-প্রস্থের উপর ভিত্তি করে (এবং সাইন-চেঞ্জের সাথে ক্রম সংখ্যাটি প্রতি কলামে প্রস্থকে কিছু বিচিত্র দেয়)।
উদাহরণ স্বরূপ:
Input: -3,6
Output:
-3,-2,-1, 0, 1, 2, 3, 4,5,6 // sequence from lowest to highest
2, 1, 0,-1,-2,-3,-4,-5 // -3 and 6 removed; then all signs changed
-1, 0, 1, 2, 3, 4 // 2 and -5 removed; then all signs changed again
0,-1,-2,-3 // -1 and 4 removed; then all signs changed again
1, 2 // 0 and -3 removed; then all signs changed again
// only two numbers left, so we're done
আপনি উপরে দেখতে পারেন যে স্থানগুলি ইতিবাচক সংখ্যাগুলিতে যুক্ত করা হয়, যখন তারা ক্ষতিপূরণ দেওয়ার জন্য negativeণাত্মক সংখ্যার সাথে একটি কলাম ভাগ করে -
(একই ক্ষেত্রে 2-সংখ্যার সংখ্যার ক্ষেত্রেও প্রযোজ্য হবে)।
চ্যালেঞ্জ বিধি:
- ইনপুট অবশ্যই দুটি পূর্ণসংখ্যা হতে হবে
- আপনি ধরে নিতে পারেন যে এই পূর্ণসংখ্যাগুলি
-99
-99
(সমেত) ব্যাপ্তিতে রয়েছে। - প্রথম পূর্ণসংখ্যাটি নেতিবাচক হবে এবং অন্যটি ইতিবাচক হবে।
- আপনি ধরে নিতে পারেন যে এই পূর্ণসংখ্যাগুলি
- আউটপুট যে কোনও যুক্তিসঙ্গত বিন্যাসে থাকতে পারে, যতক্ষণ না এটি স্পষ্ট হয় সারি এবং ডানদিকে প্রান্তিককরণ কলাম রয়েছে: অর্থাত্ স্টাডউট; নতুন লাইনের সাথে স্ট্রিং হিসাবে ফিরে; স্ট্রিংগুলির তালিকা হিসাবে ফিরে আসা; ইত্যাদি।
- আউটপুটটিতে অবশ্যই আপনার নিজের পছন্দসই একটি ডিলিমিটার থাকতে হবে (স্পেস, ট্যাব, নতুন লাইন, অঙ্কগুলি বা বাদে
-
): অর্থাৎ,
; এবং;
এবং|
; এবংX
; ইত্যাদি সমস্ত গ্রহণযোগ্য ডিলিমিটার। - আউটপুট লাইনে কোনও নেতৃস্থানীয় বা পিছনে ডিলিমিটার না থাকতে পারে।
- আউটপুটটিতে একের পরের নতুন লাইন থাকতে পারে এবং যে কোনও লাইনে অনেকগুলি ট্রেলিং স্পেস থাকতে পারে।
সাধারণ নিয়ম:
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
কোড-গল্ফ ভাষাগুলি আপনাকে নন-কোডগলফিং ভাষার সাথে উত্তর পোস্ট করতে নিরুৎসাহিত করবেন না। 'যে কোনও' প্রোগ্রামিং ভাষার জন্য যতটা সম্ভব সংক্ষিপ্ত উত্তর নিয়ে আসার চেষ্টা করুন। - স্ট্যান্ডার্ড নিয়মগুলি আপনার উত্তরের জন্য প্রযোজ্য , সুতরাং আপনাকে সঠিক পরামিতিগুলি, সম্পূর্ণ প্রোগ্রামগুলির সাথে STDIN / STDOUT, ফাংশন / পদ্ধতি ব্যবহারের অনুমতি দেওয়া হবে। আপনার কল
- ডিফল্ট লুফোলগুলি নিষিদ্ধ।
- যদি সম্ভব হয় তবে আপনার কোডের জন্য একটি পরীক্ষার সাথে একটি লিঙ্ক যুক্ত করুন।
- এছাড়াও, প্রয়োজন হলে একটি ব্যাখ্যা যোগ করুন।
পরীক্ষার কেস:
Input: -3,6
Output:
-3,-2,-1, 0, 1, 2, 3, 4,5,6
2, 1, 0,-1,-2,-3,-4,-5
-1, 0, 1, 2, 3, 4
0,-1,-2,-3
1, 2
Input: -1,1
Output:
-1,0,1
0
Input: -2,8
Output:
-2,-1, 0, 1, 2, 3, 4, 5, 6,7,8
1, 0,-1,-2,-3,-4,-5,-6,-7
0, 1, 2, 3, 4, 5, 6
-1,-2,-3,-4,-5
2, 3, 4
-3
Input: -15,8
Output:
-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5, 6,7,8
14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0,-1,-2,-3,-4,-5,-6,-7
-13,-12,-11,-10, -9, -8,-7,-6,-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5, 6
12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0,-1,-2,-3,-4,-5
-11,-10, -9, -8, -7, -6,-5,-4,-3,-2,-1, 0, 1, 2, 3, 4
10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0,-1,-2,-3
-9, -8, -7, -6, -5, -4,-3,-2,-1, 0, 1, 2
8, 7, 6, 5, 4, 3, 2, 1, 0,-1
-7, -6, -5, -4, -3, -2,-1, 0
6, 5, 4, 3, 2, 1
-5, -4, -3, -2
4, 3
Input: -3,15
Output:
-3,-2,-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,14,15
2, 1, 0,-1,-2,-3,-4,-5, -6,-7, -8, -9,-10,-11,-12,-13,-14
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
0,-1,-2,-3,-4,-5,-6,-7, -8,-9,-10,-11,-12
1, 2, 3, 4, 5, 6, 7, 8, 9,10, 11
-2,-3,-4,-5,-6,-7,-8,-9,-10
3, 4, 5, 6, 7, 8, 9
-4,-5,-6,-7,-8
5, 6, 7
-6
Input: -12,12
Output:
-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,12
11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11
-10, -9, -8,-7,-6,-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10
9, 8, 7, 6, 5, 4, 3, 2, 1, 0,-1,-2,-3,-4,-5,-6,-7,-8,-9
-8, -7, -6,-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5, 6, 7, 8
7, 6, 5, 4, 3, 2, 1, 0,-1,-2,-3,-4,-5,-6,-7
-6, -5, -4,-3,-2,-1, 0, 1, 2, 3, 4, 5, 6
5, 4, 3, 2, 1, 0,-1,-2,-3,-4,-5
-4, -3, -2,-1, 0, 1, 2, 3, 4
3, 2, 1, 0,-1,-2,-3
-2, -1, 0, 1, 2
1, 0, -1
0
-99
এবং বৃহত্তম সম্ভাব্য ইতিবাচক ইনপুটটি ধরে নিতে পারেন 99
।