Créez un programme qui compte le nombre total de lettres communes à deux noms et trouve le produit de leurs longueurs pour fonctionner comme un "testeur d'amour".
Conditions: vous ne pouvez pas obtenir de réponse 1: 1 (soit 3 sur 3, etc.).
Contribution
Deux noms de STDIN ou de l'alternative la plus proche.
Production
Calculez xle nombre total de lettres en commun entre les deux noms, en ignorant la casse. Calculez ycomme le produit de la longueur des noms. Ensuite, la sortie, vers STDOUT ou l'alternative la plus proche, est
Name1 and Name2 have x out of y chances of love.
Exemples
Contribution:
Wesley
Polly
Production:
Wesley and Polly have 2 out of 30 chances of love.
Wesley et Polly ont 2 lettres en commun, yet l, et le produit de leurs longueurs est 6 * 5 = 30.
Contribution:
Bill
Jill
Production:
Bill and Jill have 3 out of 16 chances of love.
Bonus
- Soustrayez 30 octets pour l'utilisation de fractions simplifiées, c'est
x out of y-à- dire sous une forme entièrement réduite.
Classement:
Le classement sera déterminé par les langues. Le golf de code se termine le 17 octobre à 22 h 20, heure avancée du Pacifique (Californie)
Prix des représentants
- Vous recevrez 10 rep (un vote positif) pour être dans le top 5 (sauf la première place).
- Vous recevrez 15 rep (entrée acceptée) pour être la première place.
- Vous pourriez également obtenir une récompense de prime d'une autre personne.
Voici un extrait de pile pour générer à la fois un classement régulier et un aperçu des gagnants par langue. **
Pour vous assurer que votre réponse apparaît, veuillez commencer votre réponse avec un titre, en utilisant le modèle Markdown suivant:
# Language Name, N bytes
où Nest la taille de votre soumission. Si vous améliorez votre score, vous pouvez conserver les anciens scores dans le titre, en les rayant. Par exemple:
# Ruby, <s>104</s> <s>101</s> 96 bytes
** Extrait de pile de Sign That Word par Kslkgh
Félicitations à ce qui suit:
- Gagnant Dennis (Pyth)
- Dennis (CJam)
- NBZ (APL)
- molarmanful (JavaScript ES6)
- Alex A. (Julia)
aet bd'une certaine lettre, ceux-ci comptent-ils pour les min(a,b)répétitions?
Aaron\nAhmad? Ousamename\nsamename?