İki adda ortak olan toplam harf sayısını sayan ve uzunluklarının çarpımını "aşk testi" olarak işlev gören program oluşturun.
Koşullar: 1: 1 yanıt (3 üzerinden 3 vb. Olmak üzere) çıktısı alamayabilirsiniz.
Giriş
STDIN veya en yakın alternatiften iki isim.
Çıktı
Büyük x
/ küçük harf kullanımı dikkate alınmadan iki ad arasında ortak olan toplam harf sayısı olarak hesaplanır. y
İsimlerin uzunluğunun ürünü olarak hesaplayın . Sonra STDOUT veya en yakın alternatifin çıktısı
Name1 and Name2 have x out of y chances of love.
Örnekler
Giriş:
Wesley
Polly
Çıktı:
Wesley and Polly have 2 out of 30 chances of love.
Wesley ve Polly'nin ortak 2 harfi vardır y
ve l
uzunluklarının ürünü 6 * 5 = 30'dur.
Giriş:
Bill
Jill
Çıktı:
Bill and Jill have 3 out of 16 chances of love.
Bonuslar
- Basitleştirilmiş fraksiyonları kullanmak için 30 bayt çıkarın, yani
x out of y
tamamen indirgenmiş formdadır.
Liderler Sıralaması:
Sıralama dillere göre belirlenir. Kod golf 17 Ekim saat 22: 20'de Pasifik Yaz Saati (California) biter
Rep Ödülleri
- İlk 5'e girdiğiniz için (birincilik hariç) 10 tekrar (bir oylama) alacaksınız.
- İlk yer olduğunuz için 15 temsilci (kabul edilen giriş) alacaksınız.
- Başka bir kişiden de ödül kazanabilirsiniz.
İşte hem düzenli bir skor tablosu hem de kazananları dile göre gözden geçirmek için bir Yığın Parçacığı. **
Yanıtınızın göründüğünden emin olmak için lütfen aşağıdaki Markdown şablonunu kullanarak yanıtınızı bir başlıkla başlatın:
# Language Name, N bytes
N
gönderiminizin büyüklüğü nerede . Puanınızı artırmak varsa, olabilir onları içinden vurarak, başlığa eski hesapları tutmak. Örneğin:
# Ruby, <s>104</s> <s>101</s> 96 bytes
** Kslkgh tarafından Sign That Word'den snippet yığını
Tebrikler:
- Kazanan Dennis (Pyth)
- Dennis (CJam)
- NBZ (APL)
- molarmanful (JavaScript ES6)
- Alex A. (Julia)
a
ve b
bir harf varsa, min(a,b)
tekrarlar için sayılır mı?
Aaron\nAhmad
? Yoksasamename\nsamename
?