Seçtiğiniz dili kullanarak , bir metinde en fazla sayıda benzersiz harf içeren sözcüğü tanımlayacak en kısa fonksiyonu / komut dosyasını / programı yazın .
- Benzersiz harfler UTF-8 kodlaması kullanan herhangi bir karakter içermelidir .
- Aynı karakterin büyük ve küçük harf versiyonları farklı ve farklıdır;
'a' != 'A'
- Aynı karakterin büyük ve küçük harf versiyonları farklı ve farklıdır;
- Kelimeler herhangi bir boşluk karakteriyle sınırlıdır.
- 'Harfler', tek bir unicode karakterle temsil edilebilen herhangi bir semboldür.
- Metin belgesi kodunuz tarafından okunmalıdır - metnin önceden yüklenmesine / kodlanmasına izin verilmez.
- Çıktı sözcük olmalı ve ardından benzersiz harflerin sayısı gelmelidir.
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch - 18
- İki değer arasındaki herhangi bir sınırlayıcı / boşluk, bunları ayırmak için en az bir karakter olduğu sürece size bağlıdır.
- En yüksek sayıya sahip birden fazla kelime olması durumunda, bu sayı için tüm kelimeleri yeni bir satır sınırlamasıyla yazdırın.
süper bildirim - 16 psödolamellibranchiat - 16
- Bu kod golf, bu yüzden en kısa kod kazanır.
İngilizce'ye verilen bu cevap bana bu zorluğu yaratmam için ilham verdi. Örnekte sadece bir kelime listesi kullanılmaktadır , ancak herhangi bir metnin işlenebilmesi gerekir.
LlanfairPG
bir Galce kelimesidir ve Gal alfabesinden harfler içerir - ll
ve ch
her ikisi de Gal dilinde tek harflerdir.
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+~`<>/\\?'";:{}[],.
geçerli bir "kelime" nedir?