আপনাকে মুদ্রণযোগ্য এএসসিআইআই সমন্বিত একটি স্ট্রিং দেওয়া হবে (নতুন লাইনগুলি ছাড়াই)। আপনার কাজটি আমার ক্যাসেলের জন্য একটি দুর্দান্ত সিঁড়ি তৈরি করা way
কীভাবে একটি সুন্দর সিঁড়ি তৈরি করা যায়?
প্রথমে আপনার স্ট্রিংয়ের সমস্ত আবর্তন হওয়া উচিত। উদাহরণস্বরূপ,
abcdস্ট্রিংয়ের নিম্নলিখিত রোটেশনগুলি রয়েছে:abcd, bcda, cdab, dabc(প্রতিটি অক্ষর শেষ প্রান্তে পৌঁছে যায় যতক্ষণ না আমরা শেষ চরিত্রটিতে পৌঁছায়)।আমরা এখন প্রতিটি ঘূর্ণন একে অপরের শীর্ষে রাখি:
abcd bcda cdab dabcআমরা সত্যিকারের সোজা দেয়ালে আরোহণ করতে পারি না, তাই আমাদের অবশ্যই সিঁড়ি বানাতে হবে। এর অর্থ আপনার ঘূর্ণন তালিকার প্রতিটি সূচকে এর সূচী অনুসারে কয়েকটি স্পেস যুক্ত করতে হবে:
abcd bcda cdab dabcআপনার একটি সিঁড়িও দরকার যা আমার দুর্গের অন্য প্রান্তের সাথে সংযুক্ত রয়েছে, সুতরাং আপনার প্রতিটি ঘূর্ণন বিপরীত করে কিছু স্পেসিং যুক্ত করে নীচের মতো একটি তৈরি করা উচিত:
abcd dcba bcda adcb cdab badc dabccbad
এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ততম কোড এবং ট্যাগটির জন্য প্রমিত নিয়ম প্রয়োগ করা হয়।
পরীক্ষার কেস
ইনপুট
abcd:, আউটপুট:abcd dcba bcda adcb cdab badc dabccbadইনপুট
aaaa:, আউটপুট:aaaa aaaa aaaa aaaa aaaa aaaa aaaaaaaaইনপুট
Code golf:, আউটপুট (স্পেসগুলি লক্ষ্য করুন):Code golf flog edoC ode golfC Cflog edo de golfCo oCflog ed e golfCod doCflog e golfCode edoCflog golfCode edoCflog olfCode g g edoCflo lfCode go og edoCfl fCode gollog edoCf
dabগ। -------