টেক্সট রোটেশন কী?

টেক্সট রোটেশন, যা সার্কুলার শিফট বা string রোটেশন নামেও পরিচিত, এটি একটি অপারেশন যা string এর এক প্রান্ত থেকে অক্ষরগুলি অন্য প্রান্তে সরিয়ে দেয়। বাম দিকে রোটেট করার সময়, টেক্সটের শুরু থেকে অক্ষরগুলি শেষে সরানো হয়, যা একটি সাইক্লিক পারমিউটেশন তৈরি করে। এই ধারণাটি কম্পিউটার বিজ্ঞান, ক্রিপ্টোগ্রাফি এবং ডেটা ম্যানিপুলেশন অ্যালগরিদমে মৌলিক।

বাম রোটেশন string এর শুরুর দিকে প্রতিটি অক্ষরকে স্থানান্তরিত করে। বাম দিক থেকে "পড়ে যাওয়া" অক্ষরগুলি ডান দিকে মোড়ানো হয়। উদাহরণস্বরূপ, "ABCDE" কে বাম দিকে ২ অবস্থান দ্বারা রোটেট করলে "CDEAB" পাওয়া যায় — প্রথম দুটি অক্ষর শেষে চলে যায়।

টুল বর্ণনা

এই টুলটি টেক্সট string এ বাম রোটেশন (সার্কুলার বাম শিফট) সম্পাদন করে। আপনার টেক্সট প্রবেশ করুন এবং কত অবস্থান শিফট করতে হবে তা নির্দিষ্ট করুন, এবং টুলটি তাৎক্ষণিকভাবে রোটেট করা ফলাফল দেখায়। রোটেশন সার্কুলার, যার অর্থ বাম প্রান্ত থেকে স্থানান্তরিত অক্ষরগুলি ডান প্রান্তে পুনরায় উপস্থিত হয়।

উদাহরণ

ইনপুট অবস্থান আউটপুট
Hello 1 elloH
Hello 2 lloHe
ABCDEF 3 DEFABC
12345 2 34512
rotation 4 tionrota

বৈশিষ্ট্য

  • টাইপ করার সময় রিয়েল-টাইম রোটেশন
  • যেকোনো সংখ্যক অবস্থান সমর্থন করে (টেক্সটের দৈর্ঘ্যের চেয়ে বড় মানগুলির জন্য স্বয়ংক্রিয়ভাবে মোড়ানো হয়)
  • স্পেস এবং বিশেষ অক্ষর সহ সমস্ত অক্ষর সংরক্ষণ করে
  • Unicode অক্ষর এবং emoji এর সাথে কাজ করে
  • শূন্য নির্ভরতা — বিশুদ্ধ JavaScript বাস্তবায়ন

ব্যবহারের ক্ষেত্র

  • ক্রিপ্টোগ্রাফি শিক্ষা: DES এবং AES এর মতো এনক্রিপশন অ্যালগরিদমে ব্যবহৃত সার্কুলার শিফট বোঝা
  • প্রোগ্রামিং অনুশীলন: string ম্যানিপুলেশন অ্যালগরিদম পরীক্ষা করা এবং অ্যারে রোটেশন ধারণা বোঝা
  • ডেটা অবস্কিউরেশন: মৌলিক এনকোডিং উদ্দেশ্যের জন্য সহজ টেক্সট রূপান্তর
  • পাজল সমাধান: সাইফার পাজল এবং শব্দ গেমগুলির সাথে কাজ করা যা অক্ষর স্থানান্তর জড়িত