Açıkçası elipsisezler.
Bir sohbet mesajından ilham alındı .
Sizin meydan okuma
Bir liste veya boşluk veya virgülle ayrılmış bir kelime dizisi verildiğinde, elipsleri tanımlayın.
Bir kelimeyi üç noktaya çıkarmak için:
- Kelimeyle başlayın.
- Orijinal kelimenin ilk harfini sonuna ekleyin.
- Orijinal kelimenin son harfinin 2'sini sonuna ekleyin.
- Orijinal sözcüğün sondan ikinci harfini sonuna ekleyin.
- Orijinal kelimenin ilk harfini sonuna ekleyin.
- Orijinal kelimenin son harfini sonuna ekleyin.
- 5. ve 6. adımları bir kez tekrarlayın.
- Sen bittin!
Varsayabilirsiniz:
- Girilen kelimeler yalnızca alfasayısal olacak
- Girdi ve çıktı boşlukla ayrılmış bir dize veya liste olabilir
- Girdi yalnızca kelimeler içerecek
- Kelimeler en az 2 harf uzunluğunda olacak
- Giriş normal ifadeyle eşleşecek
/^[a-z0-9]{2,}( [a-z0-9]{2,})*$/i
- Farklı bir giriş ve çıkış formatınız olabilir
- Gelmek için daha fazla...
Test senaryoları:
ellipsis -> ellipsisessieses
goat -> goatgttagtgt
covfefe -> covfefeceefcece
programmer5000 -> programmer5000p000p0p0
up vote down goat -> upuppuupup voteveetveve downdnnwdndn goatgttagtgt
it is golf yo -> itittiitit isissiisis golfgfflgfgf yoyooyyoyo
crossed out 44 is still 44 -> crossedcddecdcd outottuotot 4444444444 isissiisis stillslllslsl 4444444444
En kısa sürede yanıt veren ininniinin bytesbssebsbs winswssnwsws!