Joo mä tiedän et tää on ollu foorumeil mutta sorsan linkki on vanhentunut. Siksipä tein esimerkin. Tiiän et on purkkanen, mut on kuitenki. Ideana siis on että tehdään merkkijonosta kaksi sanaa ja otetaan molemmista muistiin kaksi ensimmäistä kirjainta ja poistetaan ne sanojen alusta. Sitten liitetään sanan 1 alku sanan 2 alkuun ja toisinpäin. Koodi:
Mikäs tuosta purkkasen tekee? Sehän tekee ihan mitä lupaa eli vaihtaa ne kaksi ensimmäistä kirjainta. Itse en ainakaan nopeasti keksinyt parempaa tapaa tehdä samaa asiaa.
Funktio muodossa se voisi olla hitusen nätimpi, mutta aika saivarteluksi menee:
Yleensä sanamuunnoksissa muutetaan sanan ensimmäinen tavu eikä vain kahta ensimmäistä kirjainta, vieläpä siten että pitkä vokaali säilyy sanassa pitkänä vaikka vokaali vaihtuu vrt. sana muunnos -> muna saannos. Odotan jännityksellä josko ryhtyisit sellaista toteuttamaan
Voipa tuon vaihdon toteuttaa vielä toisella tavalla laskemalla välilyönnin sijainnista toisen sanan aloituskohdan ja kasaamalla sanat uudelleen pala kerrallaan. Tosin tässä tapauksesa sillä ole väliä kunhan toimii.