Arka fon
In Boggle , yuvarlak için her puan ekleyerek atılırsa benzersiz (birden fazla oyuncu 0 puan değerinde olduğunu bulmuştur yani herhangi bir kelime) bir oyuncunun bulduğu kelimenin. Puanlar, her kelimedeki harf sayısına göre aşağıdaki şekilde hesaplanır:
3 harf: 1 puan
4 harf: 1 puan
5 harf: 2 puan
6 harf: 3 puan
7 harf: 5 puan
8 veya daha fazla harf: 11 puan
Meydan okuma
Bu mücadelede, her oyuncunun sözlerini temsil eden dizelerin listelerinde yer alan ve oyuncuların skorlarının bir listesini çıkaran bir program veya işlev yazın. En az 2 oyuncu olacağını ve tüm kelimelerin 3 veya daha fazla harf olacağını ve hepsinin küçük harf olacağını (veya isterseniz büyük harf olacağını) kabul edebilirsiniz. Ayrıca her oyuncunun yalnızca bir kelimeyi kullanacağını varsayabilirsiniz; yani, hiçbir oyuncunun listesi kopya içermez. Bu kod golf, bayt cinsinden en kısa cevap kazanıyor.
kurallar
Giriş, herhangi bir makul formatta alınabilir. Örnekler arasında dizelerin listesi, virgülle ayrılmış dizelerin listesi, girişin her satırında virgülle ayrılmış bir dize vb. Sayıları içerir. seçtiğiniz bir ayırıcı kullanarak stdout değerlerini (yeni satır gibi)
Test Kılıfları
Giriş => Çıkış
[["cat","dog","bird","elephant"],
["bird","dog","coyote"],
["dog","mouse"]] => [12,3,2]
[["abc","def","ghi"],
["ghi","def","abc"]] => [0,0]
[["programming","puzzles"],
["code","golf"],
[]] => [16,2,0]