Hm, irgendwie hab ich so meine Schwierigkeiten mit Math::Combinatorics.
Die Bedeutung der count- und frequency-Parameter wird mir nicht so ganz klar.
Den Autoren evtl. auch nicht so ganz!? Da gibt es nämlich in der Doku ein Beipiel, das folgendes berechnen soll:
Quote"Morse signals: diferent signals of 3 positions using the two symbols - and ."
Wenn ich richtig lese, also alle 3-Zeichen-langen Morsezeichen. [s]In der im Bsp. berechneten Folge fehlen dann aber die Zeichen für "s" (
...) und "o" (
---).[/s](siehe unten *)
Und auch renee ist in seinem Post auf dem Holzweg, da sein Code keineswegs die vom OP gewünschten Zeichenfolgen generiert, da nämlich "next_combination" Teilmengen (also kein Zeichen aus data darf im Ergebnis wiederholt vorkommen) durchläuft.
[me=pKai] is confused[/me]
Was es alternativ noch gäbe wäre
Algorithm::Combinatorics. Dort heißt das entsprechende Konstrukt: "variations_with_repetition"
Edit:(*) Keine Ahnung, was ich da damals falsch gemacht habe, jedenfalls habe ich es gerade im anderen Zusammenhang wieder mal probiert und siehe da, es funktioniert.
Geschieht mir selbst recht, dass ich keine Code poste. Dann könnte ich wenigsten nachvollziehen, was ich damals falsch gemacht habe.
Anscheinend hat sich aber keiner die Mühe gemacht meine Aussage zu überprüfen... ;)\n\n
<!--EDIT|pKai|1136585283-->
I sense a soul in search of answers.