Metin döndürme nedir?

Metin döndürme, aynı zamanda dairesel kaydırma veya dize döndürme olarak da bilinir, bir dizedeki karakterleri bir uçtan diğer uca taşıyan bir işlemdir. Sola döndürme yapıldığında, metnin başındaki karakterler sona taşınarak döngüsel bir permütasyon oluşturur. Bu kavram bilgisayar bilimi, kriptografi ve veri işleme algoritmalarında temeldir.

Sola döndürme, her karakteri dizenin başına doğru kaydırır. Sol taraftan “düşen” karakterler sağ tarafa sarılır. Örneğin, “ABCDE” dizisini 2 konum sola döndürmek “CDEAB” sonucunu verir — ilk iki karakter sona taşınır.

Araç açıklaması

Bu araç, metin dizeleri üzerinde sola döndürme (dairevi sol kaydırma) gerçekleştirir. Metninizi girin ve kaç konum kaydırmak istediğinizi belirtin; araç anında döndürülmüş sonucu gösterir. Döndürme daireseldir; yani sol uçtan kaydırılan karakterler sağ uçta yeniden ortaya çıkar.

Örnekler

Girdi Konumlar Çıktı
Hello 1 elloH
Hello 2 lloHe
ABCDEF 3 DEFABC
12345 2 34512
rotation 4 tionrota

Özellikler

  • Yazarken gerçek zamanlı döndürme
  • Herhangi bir konum sayısını destekler (metin uzunluğundan büyük değerler otomatik olarak sarar)
  • Boşluklar ve özel karakterler dahil tüm karakterleri korur
  • Unicode karakterleri ve emojileriyle çalışır
  • Sıfır bağımlılık — saf JavaScript uygulaması

Kullanım alanları

  • Kriptografi öğrenimi: DES ve AES gibi şifreleme algoritmalarında kullanılan dairesel kaydırmaların anlaşılması
  • Programlama pratiği: Dize işleme algoritmalarını test etme ve dizi döndürme kavramlarını kavrama
  • Veri gizleme: Temel kodlama amaçları için basit metin dönüşümü
  • Bulmaca çözme: Karakter kaydırma içeren şifre bulmacaları ve kelime oyunlarıyla çalışma