Garland Sözleri
Bir çelenk kelimesi , bir çelenk gibi birbirine asılabilen bir kelimedir, çünkü başladığı harflerle aynıdır. Bu mektup grupları bile örtüşebilir!
Örneğin, underground
sıralı bir garland kelimesidir 3
, çünkü aynı 3 karakterle başlar ve biter und
. Bu, birlikte gibi sinirli olabileceği anlamına gelir undergroundergrounderground...
.
alfalfa
bu da bir garland kelime! Bu 4. mertebeden. Başlıyor ve bitiyor alfa
. Birlikte şöyle sinirli olabilir: alfalfalfalfa
.
Garlandifiye olarak adlandırdığım bir süreç n
, bir garland kelimesinin sırasını belirlediğinizde , orijinal kelimeyi alıp garland n
zamanı olarak döngü yapmak için gereken segmenti eklersiniz . Öyleyse, onion
sıralı bir 2
garland kelimesi olduğu için, almak onion
için ilk 2
harfleri keserek alın ion
ve bitiş 2
zamanlarına ekleyin onionionion
.
Amaç
Standart girdiden veya işlev argümanından girdi alan ve düzeltilmiş sözcüğü çıktısını alan veya geri döndüren bir program veya işlev yapın.
Tüm kelimeler küçük harf olacaktır ve bir kelime için mümkün olan en yüksek sıradır length(word) - 1
.
Örnek G / Ç
"onion" --> "onionionion"
"jackhammer" --> "jackhammer"
"abracadabra" --> "abracadabracadabracadabracadabracadabra"
"" --> ""
"zvioz" --> "zviozvioz"
"alfalfa" --> "alfalfalfalfalfalfa"
"aaaa" --> "aaaaaaa"
Bu kod golf , yani en az bayt sayısı kazanır.