Blackhawk50000
Spiele-Novize/Novizin
- Mitglied seit
- 02.12.2004
- Beiträge
- 108
- Reaktionspunkte
- 0
Suche Code für folgende Frage ...
Hi Leute.....
ich möchte sehr gerne ein kleines Programm schreiben welches.... so funktionieren soll....
ich habe eine zahlenfolge von 6 zahlen..... und will sie mit Hilfe von 3 Modifikatoren umwandeln....
Schlüssel: 53144354
Modifikator1: 55141555
Modifikator2: 11003001
Modifikator3: 05055555
Resultat: 52211133
Ziel: 52211133
die Rechnung soll so ablaufen das ich etwa 30 verschiede vorgegebene Zahlenfolgen habe und nur eine Kombination (reihenfolge egal) die richtige ist..... und das Programm soll zwischen den Kombinationen raussuchen welche die richtige ist.....
....
gerechnet wird so:
Beispiel an der letzten stelle:
4+5+1+5=15
15 ist eine zu große zahl, davon soll dann so oft 6 abgezogen werden bis eine zahl zwischen 0 und 5 raus kommt.... (0 und 5 sind auch erlaubt)
15 - 2*6 = 3
Also… wenn man das ganze umformt kommt man auf
Ziel – Schlüssel = Modi1 + Modi2 + Modi3
In meinem falle
5 – 5 = 0
Und nach meiner Rechnung ergeben sich dafür folgende Kombinationsmöglichkeiten:
0 = (5+5+2) (5+4+3) (5+0+1) (4+4+4) (4+2+0) (4+1+1) (3+3+0) (3+2+1) (2+2+2) (0+0+0)
Nach der oben angegeben Formel kommt hier immer 0 raus….
Was aber wenn 1,2,3,4 oder 5 raus kommt… diese Kombinationsmöglichkeiten will ich hier auch mal erläutern:
0= (5+5+2) (5+4+3) (5+0+1) (4+4+4) (4+2+0) (4+1+1) (3+3+0) (3+2+1) (2+2+2) (0+0+0) 1= (5+5+3) (5+4+4) (5+2+0) (5+1+1) (4+3+0) (4+2+1) (3+3+1) (3+2+2) (1+0+0)
2= (5+5+4) (5+3+0) (5+2+1) (4+4+0) (4+3+1) (4+2+2) (3+3+2) (2+0+0) (1+1+0)
3= (5+5+5) (5+4+0) (5+3+1) (5+2+2) (4+4+1) (4+3+2) (3+3+3) (3+0+0) (2+1+0) (1+1+1) 4= (5+5+0) (5+4+1) (5+3+2) (4+4+2) (4+3+3) (4+0+0) (3+1+0) (2+2+0) (2+1+1)
5= (5+5+1) (5+4+2) (5+3+3) (5+0+0) (4+4+3) (4+1+0) (3+2+0) (3+1+1) (2+2+1)
Das Programm soll nun daraus dir richtigen kombinationen finden und den Schlüssel aus 6 zahlen so umformen mit 3 Modifikatoren das der Zielschlüssel raus kommt….
Edit Rabowke:
Vllt. solltest du auch erwähnen in welcher Sprache du das Programmieren möchtest.
Hi Leute.....
ich möchte sehr gerne ein kleines Programm schreiben welches.... so funktionieren soll....
ich habe eine zahlenfolge von 6 zahlen..... und will sie mit Hilfe von 3 Modifikatoren umwandeln....
Schlüssel: 53144354
Modifikator1: 55141555
Modifikator2: 11003001
Modifikator3: 05055555
Resultat: 52211133
Ziel: 52211133
die Rechnung soll so ablaufen das ich etwa 30 verschiede vorgegebene Zahlenfolgen habe und nur eine Kombination (reihenfolge egal) die richtige ist..... und das Programm soll zwischen den Kombinationen raussuchen welche die richtige ist.....
....
gerechnet wird so:
Beispiel an der letzten stelle:
4+5+1+5=15
15 ist eine zu große zahl, davon soll dann so oft 6 abgezogen werden bis eine zahl zwischen 0 und 5 raus kommt.... (0 und 5 sind auch erlaubt)
15 - 2*6 = 3
Also… wenn man das ganze umformt kommt man auf
Ziel – Schlüssel = Modi1 + Modi2 + Modi3
In meinem falle
5 – 5 = 0
Und nach meiner Rechnung ergeben sich dafür folgende Kombinationsmöglichkeiten:
0 = (5+5+2) (5+4+3) (5+0+1) (4+4+4) (4+2+0) (4+1+1) (3+3+0) (3+2+1) (2+2+2) (0+0+0)
Nach der oben angegeben Formel kommt hier immer 0 raus….
Was aber wenn 1,2,3,4 oder 5 raus kommt… diese Kombinationsmöglichkeiten will ich hier auch mal erläutern:
0= (5+5+2) (5+4+3) (5+0+1) (4+4+4) (4+2+0) (4+1+1) (3+3+0) (3+2+1) (2+2+2) (0+0+0) 1= (5+5+3) (5+4+4) (5+2+0) (5+1+1) (4+3+0) (4+2+1) (3+3+1) (3+2+2) (1+0+0)
2= (5+5+4) (5+3+0) (5+2+1) (4+4+0) (4+3+1) (4+2+2) (3+3+2) (2+0+0) (1+1+0)
3= (5+5+5) (5+4+0) (5+3+1) (5+2+2) (4+4+1) (4+3+2) (3+3+3) (3+0+0) (2+1+0) (1+1+1) 4= (5+5+0) (5+4+1) (5+3+2) (4+4+2) (4+3+3) (4+0+0) (3+1+0) (2+2+0) (2+1+1)
5= (5+5+1) (5+4+2) (5+3+3) (5+0+0) (4+4+3) (4+1+0) (3+2+0) (3+1+1) (2+2+1)
Das Programm soll nun daraus dir richtigen kombinationen finden und den Schlüssel aus 6 zahlen so umformen mit 3 Modifikatoren das der Zielschlüssel raus kommt….
Edit Rabowke:
Vllt. solltest du auch erwähnen in welcher Sprache du das Programmieren möchtest.