Programmieraufgabe: Kryptarithmetik

Diskutiere Programmieraufgabe: Kryptarithmetik im Developer Network Forum im Bereich Hardware & Software Forum; Hi, hatte vergangenen Montag "Mathe Online Team Wettbewerb" (Mathe OTW). Darin kam eine Aufgabe vor: Gegeben ist: OTW + MATHE = TREFF Nun gelten...
  • Programmieraufgabe: Kryptarithmetik Beitrag #1
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Hi, hatte vergangenen Montag "Mathe Online Team Wettbewerb" (Mathe OTW). Darin kam eine Aufgabe vor:

Gegeben ist:
OTW + MATHE = TREFF

Nun gelten fogende Bedingungen:
Jeder Buchstabe steht für eine Zahl (also 0,1,2,3,4,5,6,7,8,9). Gleiche Buchstaben gleiche Zahlen zusätzlich darf jede Zahl von 0-9 nur einem Buchstaben zugeordnet werden, also quasie:
Beispiel: O und T dürfen nicht beide gleich 8 sein.
Aufgabe:
Finde alle möglichen Lösungen.
Habe dazu ein Prorgamm während des Wettbewerbes geschrieben und hat soweit geklappt.
Nun geb ich mal die Aufgabe an euch weiter, vllt auch in Anlehnung an die Prorgammieraufgaben, die mal angedacht waren;)
Viel Spaß.

Edit: Ich wusste den Schwierigkeitsgrad nicht einzuschätzen
 
  • Programmieraufgabe: Kryptarithmetik Beitrag #2
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Mhh entweder zu schwer, was ich weniger glaube oder zu uninteressant. Kleiner Tipp, ich habe das mit for -Schleifen gelöst:)
 
  • Programmieraufgabe: Kryptarithmetik Beitrag #3
A

axel_foley

Bekanntes Mitglied
Dabei seit
02.05.2007
Beiträge
130
Reaktionspunkte
0
Mhh entweder zu schwer, was ich weniger glaube oder zu uninteressant. Kleiner Tipp, ich habe das mit for -Schleifen gelöst:)

Hallo,

bin erst seit gestern wieder daheim.

die aufgabe klingt verdammt gut.
werde ich heute am abend programmieren.

ps. musste mir die aufgabe 3 mal durchlesen bis ich sie kapiert habe oO:wah:

axel
 
  • Programmieraufgabe: Kryptarithmetik Beitrag #4
Scorn07

Scorn07

Bekanntes Mitglied
Dabei seit
14.01.2007
Beiträge
253
Reaktionspunkte
0
Mal ne andere Frage: Wie lange braucht dein Programm, um auf die Lösung zu kommen?
Also meine erste Version ist sehr langsam. Ich brauch ca. 3 Minuten für 10% Prozent des Zahlenbereichs.
 
  • Programmieraufgabe: Kryptarithmetik Beitrag #5
Scorn07

Scorn07

Bekanntes Mitglied
Dabei seit
14.01.2007
Beiträge
253
Reaktionspunkte
0
Das Problem hat sich erledigt. Das Programm berechnet die Lösungen jetzt deutlich unter einer Minute.

Meine Lösung (hoffentlich richtig):
10 Lösungen:
283 + 79861 = 80144
374 + 69781 = 70155
462 + 59671 = 60133
473 + 69782 = 70255
651 + 49582 = 50233
657 + 49531 = 50188
745 + 39421 = 40166
756 + 49532 = 50288
836 + 29341 = 30177
863 + 59614 = 60477

Mein Programm dazu:
http://rapidshare.com/files/40417401/Kryptarithmetik.rar.html
 
Thema:

Programmieraufgabe: Kryptarithmetik

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben