Buat program yang menghitung jumlah huruf yang umum untuk dua nama, dan temukan produk dengan panjangnya, berfungsi sebagai "tester cinta".
Ketentuan: Anda mungkin tidak mendapatkan jawaban 1: 1 (menjadi 3 dari 3, dll.)
Memasukkan
Dua nama dari STDIN atau alternatif terdekat.
Keluaran
Hitung xsebagai jumlah total huruf yang sama antara kedua nama, abaikan case. Hitung ysebagai produk dari panjang nama. Maka output, ke STDOUT atau alternatif terdekat, adalah
Name1 and Name2 have x out of y chances of love.
Contohnya
Memasukkan:
Wesley
Polly
Keluaran:
Wesley and Polly have 2 out of 30 chances of love.
Wesley dan Polly memiliki 2 huruf yang sama, ydan l, dan produk dari panjangnya adalah 6 * 5 = 30.
Memasukkan:
Bill
Jill
Keluaran:
Bill and Jill have 3 out of 16 chances of love.
Bonus
- Kurangi 30 byte untuk menggunakan fraksi yang disederhanakan, yaitu
x out of ydalam bentuk sepenuhnya berkurang.
Papan peringkat:
Peringkat akan ditentukan oleh bahasa. Golf kode berakhir pada 17 Oktober pukul 10.20 malam Waktu Siang Pasifik (California)
Hadiah Rep
- Anda akan menerima 10 rep (upvote) karena berada di 5 teratas (kecuali tempat pertama).
- Anda akan menerima 15 rep (entri yang diterima) karena menjadi yang pertama.
- Anda mungkin juga mendapatkan hadiah karunia dari orang lain.
Berikut ini adalah Stack Snippet untuk menghasilkan leaderboard reguler dan tinjauan pemenang berdasarkan bahasa. **
Untuk memastikan bahwa jawaban Anda muncul, silakan mulai jawaban Anda dengan tajuk utama, menggunakan templat Penurunan harga berikut:
# Language Name, N bytes
di mana Nukuran kiriman Anda. Jika Anda meningkatkan skor Anda, Anda dapat menyimpan skor lama di headline, dengan mencoretnya. Contohnya:
# Ruby, <s>104</s> <s>101</s> 96 bytes
** Potongan tumpukan dari Sign That Word oleh Kslkgh
Selamat untuk yang berikut ini:
- Pemenang Dennis (Pyth)
- Dennis (CJam)
- NBZ (APL)
- molarmanful (JavaScript ES6)
- Alex A. (Julia)
adan bbeberapa huruf, apakah itu termasuk min(a,b)pengulangan?
Aaron\nAhmad? Atausamename\nsamename?