Ich habe eine Liste mit 15 Zahlen und muss Code schreiben, der alle 32.768 Kombinationen dieser Zahlen erzeugt.
Ich habe einen Code (von Googling) gefunden, der anscheinend das tut, wonach ich suche, aber ich fand den Code ziemlich undurchsichtig und bin vorsichtig, ihn zu verwenden. Außerdem habe ich das Gefühl, dass es eine elegantere Lösung geben muss.
Das einzige, was mir einfällt, ist, einfach die Dezimalzahlen 1–32768 zu durchlaufen und diese in Binärzahlen umzuwandeln und die Binärdarstellung als Filter zu verwenden, um die entsprechenden Zahlen auszuwählen.
Kennt jemand einen besseren Weg? Verwenden Sie map()
vielleicht?
product
usw.)