Mikä on tekstin kierto?

Tekstin kierto, jota kutsutaan myös ympyräsiirroksi tai merkkijonon kiertoon, on operaatio, joka siirtää merkkejä merkkijonon toisesta päästä toiseen. Kun kiertoa tehdään vasemmalle, tekstin alusta tulevat merkit siirtyvät loppuun, jolloin syntyy syklinen permutaatio. Tämä käsite on perusasia tietojenkäsittelytieteessä, kryptografiassa ja data‑manipulaatioalgoritmeissa.

Vasemmalle kierto siirtää jokaisen merkin kohti merkkijonon alkua. Merkit, jotka “putoavat” vasemmasta reunasta, kiertyvät oikealle puolelle. Esimerkiksi, kun merkkijono "ABCDE" kierretään vasemmalle kahdella paikalla, tuloksena on "CDEAB" — kaksi ensimmäistä merkkiä siirtyvät loppuun.

Työkalun kuvaus

Tämä työkalu suorittaa vasemman kierron (ympyräsiirto vasemmalle) tekstimerkkijonoihin. Syötä tekstisi ja määritä, kuinka monella paikalla siirretään, ja työkalu näyttää välittömästi kierron tuloksen. Kierto on ympyräinen, eli vasemmasta päästä pois siirtyneet merkit ilmestyvät oikeaan päähän.

Esimerkit

Syöte Paikat Tuloste
Hello 1 elloH
Hello 2 lloHe
ABCDEF 3 DEFABC
12345 2 34512
rotation 4 tionrota

Ominaisuudet

  • Reaaliaikainen kierto kirjoittaessasi
  • Tukee mitä tahansa määrää paikkoja (kääntyy automaattisesti, jos arvo on pidempi kuin tekstin pituus)
  • Säilyttää kaikki merkit, mukaan lukien välilyönnit ja erikoismerkit
  • Toimii Unicode‑merkkejä ja emojeita käyttäen
  • Ei riippuvuuksia — puhdas JavaScript‑toteutus

Käyttötapaukset

  • Kryptografian opiskelu: Ymmärtäminen ympyräsiirroista, joita käytetään salausalgoritmeissa kuten DES ja AES
  • Ohjelmointiharjoitus: Merkkijonon manipulointialgoritmien testaaminen ja taulukon kiertokäsitteiden ymmärtäminen
  • Datan peittely: Yksinkertainen tekstin muunnos perusenkoodaus tarkoituksiin
  • Pulmanratkaisu: Työskentely salakirjoituspulmien ja sanapelien parissa, jotka sisältävät merkkien siirtoa