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 x
le nombre total de lettres en commun entre les deux noms, en ignorant la casse. Calculez y
comme 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, y
et 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ù N
est 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)
a
et b
d'une certaine lettre, ceux-ci comptent-ils pour les min(a,b)
répétitions?
Aaron\nAhmad
? Ousamename\nsamename
?