Bu meydan okumada, her cümlenin yinelenen kelimeleri kaldıracaksınız .
Örnekler
Hello Hello, World!
Hello, World!
Code Code! Golf Code
Code! Golf Code
Hello hello World
Hello World
Programming Golf Programming!
Programming Golf!
Şartname
- Giriş, ASCII karakterlerden oluşan bir dize olacaktır.
- Cümle, dizenin sonuna, satır besleme (
\n
) veya noktalama işaretine (.!?
) kadar herhangi bir şey olarak tanımlanır . - Bir kelime, dizisi olarak tanımlanır
A-Za-z
. - Kelimeler büyük / küçük harfe duyarlı değildir (
Hello
==heLlO
).
- Bir kelimenin cümle içindeki sadece ilk oluşumu korunur.
- Bir kelime kaldırılırsa, boşluklar önce çıkarılan kelime çıkarılmalıdır. (ör.
A A B
->A B
).
- Her zaman olduğu gibi standart boşluklara izin verilmez.
Bu kod golf bayt en kısa kodu kazanır!
a b.
çünkü ` a` kaldırıldı.
a__b__
, tekrarlananlar b
ve tekrarlananlar a
kaldırıldığından
a b a.
neye gidiyor?