• Werde jetzt Kenner mit Zugriff auf den inneren Bereich! Um Kenner zu werden einfach alle paar Wochen einen Bericht mit mehr als 100 Wörtern schreiben!

Programmierer anwesend?

Admin

Babylonier
Seit
Dez 2010
Beiträge
10.110
a01 a01 a01 a01
a02 a03 a04 a05
a06 a07 a08 a09
a10 a11 a12 a13


Die Ziffern 1 bis 13 müssen so verteilt werden, dass für die Zeilen 2 bis 4 und die Spalten 1 bis 4 jeweils die gleiche Summe herauskommt.
Die 7 muss im Ergebnis auf Platz a01; die magische Zahl ist 28. Aber das wissen wir jetzt noch nicht.
Ich habe es programmiert mit Rekursion und das Script läuft bis $ende=9 einwandrei, bei 13 ist jedoch Schluß mit lustig.

Hat jemand eine Idee wie man das programmiert?

Ich hatte sämliche Permutationen berechnet, dann nur die genommen, die pro Reihe x[1] bis x[13] die Summe aus 1 bis 13 ergeben und nach einem array_unique immer noch einen array_count von 13 hatten. Wie auch immer, die Laufzeit reicht nicht aus für mein Script. Wie macht man es besser?
Raten, Schätzen, ausprobieren ist nicht interessant! Es soll, muss berechnet werden.
 
Zurück
Oben