এখানে চ্যালেঞ্জ। একটি পরিসরে সমস্ত পূর্ণসংখ্যার আউটপুট করতে কিছু কোড লিখুন। সহজ মনে হচ্ছে, তবে এখানে জটিল অংশ। এটি সর্বনিম্ন সংখ্যা দিয়ে শুরু হবে, তারপরে সর্বোচ্চ the তারপরে সর্বনিম্ন সংখ্যা যা এখনও অ্যারেতে নেই। তারপরে সর্বোচ্চ যা এখনও এটিতে নেই।
উদাহরণ:
আমাদের শুরু হিসাবে 1 থেকে 5 নিতে দেয়
সংখ্যাগুলি [1, 2, 3, 4, 5]।
আমরা প্রথম গ্রহণ করি, তাই [1]। বাকী সংখ্যাগুলি [2, 3, 4, 5]। আমরা শেষটি নিই, নতুন অ্যারেটি [1, 5]। অবশিষ্ট সংখ্যাগুলি [2, 3, 4]। আমরা প্রথমটি গ্রহণ করি, নতুন অ্যারেটি হল [1, 5, 2]। বাকি সংখ্যাগুলি [3, 4]। আমরা শেষটি নিই, নতুন অ্যারেটি [1, 5, 2, 4]। বাকি সংখ্যাগুলি [3]। আমরা প্রথম, নতুন অ্যারেটি [1, 5, 2, 4, 3] নিই। কোনও সংখ্যা বাকি নেই, আমরা শেষ করেছি। আউটপুট [1, 5, 2, 4, 3]
নিয়মাবলী:
- এটি কোড গল্ফ, এটিকে কয়েকটি বাইটে, যে কোনও ভাষায় লিখুন।
- কোনও মানক ফাঁক নেই।
- একটি অনলাইন দোভাষীর লিঙ্ক, দয়া করে? (যেমন https://tio.run/ )
- দুটি ইনপুট, উভয় পূর্ণসংখ্যা। সীমার নিম্ন প্রান্ত এবং ব্যাপ্তির উচ্চ প্রান্ত।
- আউটপুটটির ডেটা টাইপ কী তা আমি আপত্তি করি না তবে এটি অবশ্যই সঠিক ক্রমে নম্বরগুলি প্রদর্শন করবে।
উদাহরণ
নিম্ন: 4 উচ্চ: 6 ফলাফল: 4 6 5
নিম্ন: 1 উচ্চ: 5 ফলাফল: 1 5 2 4 3
নিম্ন: -1 উচ্চ: 1 ফলাফল: -1 1 0
কম: -1 উচ্চ: 2 ফলাফল: -1 2 0 1
নিম্ন: -50 উচ্চ: 50 ফলাফল: -50 50 -49 49 -48 48 -47 47 -46 46 -45 45 -44 44 -43 43 -42 42 -41 41 -40 40 -39 39 -38 38 -37 37 -36 36 -35 35 -34 34 -33 33 -32 32 -31 31 -30 30 -29 29 -28 28 -27 27 -26 26 -25 25 -24 24 -23 23 -22 22 -21 21 - 20 20 -19 19 -18 18 -17 17 -16 16 -15 15 -14 14 -13 13 -12 12 -11 11 -10 10 -9 9 -8 8 -7 7 -6 6 -5 5 -4 4 -3 3 -2 2 -1 1 0
শুভ গল্ফিং!