Erstellen Sie ein Programm, das die Gesamtzahl der Buchstaben zählt, die zwei Namen gemeinsam haben, und das Produkt ihrer Länge findet, um als "Liebestester" zu fungieren.
Bedingungen: Möglicherweise erhalten Sie keine 1: 1-Antwort (3 von 3 usw.).
Eingang
Zwei Namen von STDIN oder nächstgelegene Alternative.
Ausgabe
Berechnen Sie xdie Gesamtzahl der Buchstaben, die den beiden Namen gemeinsam sind, ohne Berücksichtigung der Groß- und Kleinschreibung. Berechnen Sie yals Produkt der Länge der Namen. Dann ist die Ausgabe an STDOUT oder die nächstgelegene Alternative
Name1 and Name2 have x out of y chances of love.
Beispiele
Eingang:
Wesley
Polly
Ausgabe:
Wesley and Polly have 2 out of 30 chances of love.
Wesley und Polly haben zwei Buchstaben gemeinsam, yund ldas Produkt ihrer Länge ist 6 * 5 = 30.
Eingang:
Bill
Jill
Ausgabe:
Bill and Jill have 3 out of 16 chances of love.
Boni
- Subtrahieren Sie 30 Bytes für die Verwendung vereinfachter Brüche, dh
x out of yin vollständig reduzierter Form.
Bestenliste:
Das Ranking wird nach Sprachen festgelegt. Der Code Golf endet am 17. Oktober um 22.20 Uhr Pacific Daylight Time (Kalifornien)
Repräsentantenpreise
- Sie erhalten 10 Wiederholungen (eine positive Bewertung), wenn Sie unter den Top 5 sind (außer auf dem ersten Platz).
- Sie erhalten 15 Wiederholungen (akzeptierte Teilnahme) als ersten Platz.
- Sie können auch eine Kopfgeldbelohnung von einer anderen Person erhalten.
Hier ist ein Stack-Snippet, mit dem Sie sowohl eine reguläre Rangliste als auch eine Übersicht der Gewinner nach Sprache erstellen können. **
Um sicherzustellen, dass Ihre Antwort angezeigt wird, beginnen Sie Ihre Antwort mit einer Überschrift unter Verwendung der folgenden Markdown-Vorlage:
# Language Name, N bytes
Wo Nist die Größe Ihrer Einreichung? Wenn Sie Ihren Score zu verbessern, Sie können alte Rechnungen in der Überschrift halten, indem man sich durch das Anschlagen. Zum Beispiel:
# Ruby, <s>104</s> <s>101</s> 96 bytes
** Stapelausschnitt aus Sign That Word von Kslkgh
Herzlichen Glückwunsch an:
- Gewinner Dennis (Pyth)
- Dennis (CJam)
- NBZ (APL)
- molarmanful (JavaScript ES6)
- Alex A. (Julia)
aund bvon einigen Buchstaben, tut diese Anzahl für min(a,b)Wiederholungen?
Aaron\nAhmad? Odersamename\nsamename?