এই চ্যালেঞ্জ দ্বারা অনুপ্রাণিত হয় এই TidB দ্বারা খুব সুন্দর উত্তর।
টিডিবির উত্তরে, প্রতি আটটি অক্ষর সঠিক ক্রমে: gnilwoB edoC
( Code Bowling
পিছনের দিকে)। অন্যান্য স্ট্রিং তবে হয় একটি অদ্ভুত, র্যান্ডম ক্রম ছিল।
আপনার চ্যালেঞ্জ এটি ঠিক করা।
n
ইনপুট হিসাবে একটি (খালি নয়) স্ট্রিং এবং ধনাত্মক পূর্ণসংখ্যাটি নিন । স্ট্রিংটিতে ব্যাপ্তির ASCII টি অক্ষর থাকবে: 32-126 (স্থান থেকে টিল্ড)।
আপনার অবশ্যই স্ট্রিংটিকে আরোহী ক্রমে সাজিয়ে রাখতে হবে (ASCII- কোড মানের উপর ভিত্তি করে বাম দিক থেকে দেখা যাবে) তবে n
স্ট্রিংয়ের শেষ থেকে শুরু করে প্রতিটি অক্ষর এড়িয়ে চলুন । উদাহরণ হিসাবে, আসুন স্ট্রিংটিকে abcdABC123
ইনপুট হিসাবে নেওয়া যাক এবং n=4
তারপরে আমরা পেয়ে যাব:
abcdABC123 <- Input string. (n=4)
_b___B___3 <- These will not be sorted (every 4th starting from the end)
1_2AC_acd_ <- The remaining characters, sorted
1b2ACBacd3 <- The final string (the output)
আরেকটি উদাহরণ:
9876543210 <- Input string (n=2)
_8_6_4_2_0 <- These will not be sorted
1_3_5_7_9_ <- The remaining characters, sorted
1836547290 <- The final string (the output)
ইনপুট স্ট্রিংটি একটি alচ্ছিক বিন্যাসে নেওয়া যেতে পারে (স্ট্রিং, অক্ষরের তালিকা, একক অক্ষরের স্ট্রিংগুলির তালিকা ...)। ইনপুট পূর্ণসংখ্যাটিও optionচ্ছিক বিন্যাসে নেওয়া যেতে পারে।
পরীক্ষার কেস:
ফর্ম্যাটটি হবে n=__
, পরবর্তী লাইনে ইনপুট স্ট্রিংয়ের পরে। আউটপুট নীচের লাইনে আছে।
n=1 (All elements will stay in place)
nafgaksa1252#"%#
nafgaksa1252#"%#
n=214 (The last character will stay in place. All other are sorted.
&/lpfAVD
&/AVflpD
n=8
g7L9T E^n I{><#ki XSj!uhl y= N+|wA}Y~Gm&o?'cZPD2Ba,RFJs% V5U.W;1e 0_zM/d$bH`@vKoQ 43Oq*C
g n !#$%&'i*+,./01l234579;w<=>?@ADoEFGHIJKBLMNOPQR STUVWXYeZ^_`abcdhjkmqsuovyz{|}~C