Buchstaben der Worte wollen Fairness.
Sie beschlossen, gleich oft in einem Satz vorzukommen.
Beispiel:
Priorities
Wird werden:
Ppprrioooritttieeesss
Jeder Buchstabe erscheint dreimal, wie der häufigste i
, dreimal.
Es spielt keine Rolle, wo Sie die wiederholten Buchstaben ablegen, solange sie sich neben einem ähnlichen Buchstaben befinden.
Dh:
Pppriooorritttieeesss
ist OK (der Buchstabe 'r')
Ppprioororitttieeesss
ist nicht OK (der Buchstabe 'r')
Ein anderes Beispiel:
invoice
Wird werden:
innvvooiccee
Ein anderes Beispiel:
Remittance Advice
Wird werden:
Rrremmmiitttaannncce Adddvvvice
Leerzeichen, Komma, Fragezeichen, Anführungszeichen usw. gelten für diese Herausforderung nicht als Buchstaben. Ich muss nur [a-zA-Z] berücksichtigen. Nur einmal ist Platz genug und die Reihenfolge der Buchstaben sollte gleich bleiben.
Die Groß- und Kleinschreibung von Buchstaben spielt keine Rolle, Groß- und Kleinschreibung werden als der gleiche Buchstabe gezählt. Das heißt: Pip
hat 2 'P's und 1' I ', so wird es Piip
.
Es ist der Fall, unempfindliche Buchstaben können in jeder Form sein, Piip=piip=piiP=PiiP
Das ist Code-Golf