Entwickler-Ecke

Freeware Projekte - Adventskalender 2013


Mathematiker - Fr 29.11.13 14:20
Titel: Adventskalender 2013
Hallo und fröhliche Adventszeit adventkerze,
Für alle, die in der Vorweihnachtszeit etwas zum Knobeln brauchen, gibt es einen "Mathematiker-Adventskalender 2013".
Jeden Tag wird ein neues Rätsel freigegeben, das gelöst werden möchte. In etwa 34 Stunden am 1.Dezember 0 Uhr gibt es das erste Rätsel. Und damit heißt es ...
Zitat:
Vorfreude, schönste Freude. Freude im Advent.
Abends dann, im frühen Dämmern,
Knobeln, rechnen, Tasten hämmern,
und das erste Lichtlein brennt.
Erstes Rätsel im Advent, Freude im Advent.
Text sehr frei nach Erika Engel-Wojahn.
Original: Vorfreude, schönste Freude [http://www.youtube.com/watch?v=PLSk7nz7gNY]

advent3

Die Rätsel

Einige Rätsel sind sehr einfach, andere komplizierter. Für manche braucht man Ausdauer, logisches Denkvermögen, kriminalistisches Gespür :lupe: , einfache Informatik-Kenntnisse und öfters auch etwas Mathematik. Wen wundert's?
Insgesamt sind alle lösbar. Für manche benötigt man nur kurze Zeit, für andere vielleicht sogar eine Stunde.
Auch bei den etwas kniffligeren Problemen muss man kein Programm zur Lösung schreiben. Ebenso braucht man kein spezielles Mathewissen. Die Rätselprofis sollten also keine wirklich anspruchsvollen Fragen erwarten.
Die Aufgaben vom 11.12. und 15.12. sind nach meiner Einschätzung die schwierigsten. Ich kann mich aber auch täuschen.
Einige Aufgaben entstammen Programmen, die ich in der EE schon einmal gezeigt habe; d.h. Zweitvermarktung :tongue: . Es ist aber auch etwas Neues dabei.
Jeden Tag gibt es genau ein neues Rätsel und nicht mehr! Man nascht ja auch nicht den Schokoladen-Adventskalender am ersten Tag leer. :zwinker:

Der Gewinn

Gewinnen kann man natürlich nichts; außer der sehr schönen Gewissheit, wieder eine Aufgabe gelöst zu haben. Und das ist doch mehr wert, als irgendein materieller Preis. :wink: Erfüllte Aufgaben werden mit einer Schneeflocke markiert. Ziel sollte es also sein, am Ende 24 Schneeflöckchen zu haben. Dann werden es auch "Weiße Weihnachten". :D

Die Auswertung

Dank der Superhilfe von user profile iconjaenicke gibt es auch eine Bestenliste der Spielteilnehmer. user profile iconjaenicke hat erst die Verarbeitung der Punkteliste möglich gemacht. Dafür einen besonderen Dank. :zustimm:
Für die Bestenliste müsst Ihr ein Häkchen bei "Daten übermitteln" setzen und einen Namen, am besten den Nutzernamen aus der EE, eintragen. Habt Ihr eine Aufgabe gelöst, wird eine Nachricht gesendet. Klickt Ihr auf "Bestenliste", wird die aktuelle Datei geladen und daraus die Bestenliste ermittelt; evtl. dauert es kurze Zeit, je nach Internetgeschwindigkeit und meiner Umsetzung im Programm.

Zur Erklärung der vergebenen Punkte: Wer als Erster ein Rätsel löst, erhält 4 Punkte, der Zweite 3, der Dritte 2 und ab dem 4.Platz jeweils 1 Punkt. Natürlich kann man ein Rätsel auch mehrfach lösen. Punkte gibt es aber nur beim ersten Mal.

Die Lösungen

Vier Tage nach einem neuen Rätsel, werde ich kurz etwas zur Lösung sagen. Etwas Zeit soll zum Lösen bleiben, deshalb erst ein paar Tage später. Nach den Lösungshinweisen kann man die Aufgabe noch selbst versuchen, allerdings gibt es dann keine Punkte mehr.
Ich denke aber, viele von Euch brauchen keine Hinweise. Wenn Ihr Euch evtl. unterfordert fühlt, na ja, besser kann ich es eben nicht ... :nixweiss:


Zumindest war es etwas Arbeit, alle 24 Aufgaben zusammenzustellen, und ich hatte nach der ersten Idee nur 14 Tage Zeit. Mir hat es Spaß gemacht und natürlich für ein paar schlaflose Nächte gesorgt. Hoffentlich ist es einigermaßen fehlerfrei.

Ich wünsche allen, die es versuchen wollen, etwas Spaß und Freude.
Gutes Knobeln in der vorweihnachtlichen Zeit :wave:
und beste Grüße
Mathematiker

Rev 1: sehr peinlichen Rechtschreibfehler korrigiert.
Wichtig!
Rev 2: :autsch: :autsch: :autsch: Korrektur der Auswertung durchgeführt! Erklärung siehe weiter unten.
Rev 3: enthält eine 2.Bestenliste, nach Anzahl der Lösungen sortiert, und eine evtl. notwendige Proxy-Anmeldung.
Rev 4: Fehler behoben in der Angabe des aktuellen Platzes in der Bestenliste.
Rev 5: mit zusätzlichem Diagramm der Anzahl abgegebener Lösungen.
Rev 6: in das Rätsel vom 8.12. die drehbare Scheibe eingebaut.
Rev 7: Fehler bei der Zahlenpyramide entfernt.
Rev 8: letzte Version mit dem abschließenden Spielstand


Nersgatt - Fr 29.11.13 14:37

Super Sache. Da bin ich auf jeden Fall dabei und hoffe hier und da mal etwas Zeit dafür zu finden.
Auf jeden Fall schon einmal ein dickes Dankeschön. . :zustimm:


ub60 - Fr 29.11.13 22:08

Mal eine Adventskalender-Ankündigung ohne Krypto-Verschlüsselung, ich hätte es fast nicht verstanden :D
Ich werde auf alle Fälle miträtseln. Tolle Idee!


mandras - Fr 29.11.13 22:22

Danke für das wirklich niedliche Programm.
Ich war so frei und schaute schon mal beim Geschenke-Teleport-Spiel nach. Knifflig.
Aber süß!

Danke nochmal, ich mach das Türchen schnell wieder zu :)


Mathematiker - Fr 29.11.13 22:35

Hallo,
erst einmal Danke für das viele Lob. Hoffentlich kann ich die Erwartungen erfüllen.
Übrigens ist mir noch eingefallen, dass natürlich das EE-Team auch mit machen kann, schließlich kennen sie ja die Rätsel auch nicht.
user profile iconmandras hat folgendes geschrieben Zum zitierten Posting springen:
Ich war so frei und schaute schon mal beim Geschenke-Teleport-Spiel nach. Knifflig.

Hmm, Mist! :oops: Ich schlussfolgere daraus, dass meine Sperrmaßnahme ohne Wirkung ist. Warum habe ich dann tagelang im Netz nach einer Lösung gesucht? :autsch: Und ich war so stolz auf die Idee. :eyes:
Jetzt bin ich ganz traurig. :cry: :cry: :cry: :lol:

Beste Grüße
Mathematiker


mandras - Fr 29.11.13 22:37

Ich gelobe feierlich nicht zu verraten wie sie umgangen werden kann.
Und weiters, das Spiel wirklich erst am 1.12. anzufangen. Alles andere wäre unredlich.

Lieben Gruß,

Andreas


Mathematiker - So 01.12.13 01:00

Hallo,
soeben wurde das erste Rätsel des Adventskalenders freigegeben und es hat funktioniert :dance2: !
Viel Spaß beim ersten Knobeln!

Eine kleine Bemerkung noch: Auf den "Geschenken" stehen Namen. Ich habe die genommen, die mir als erste einfielen und die vor allem bei "Verdana 10" in die Quadrate passten. :wink:
Es ist also keine "Bevorzugung" oder "Vernachlässigung" von speziellen EE-Nutzern. :mrgreen:

Beste Grüße
Mathematiker


FinnO - So 01.12.13 01:07

Geschafft! :)


Oliver Marx - So 01.12.13 01:23

Habs auch geschafft. Ist da ein Bug? Ich kann Tag 2 schon öffnen?


Mathematiker - So 01.12.13 08:44

Hallo,
user profile iconOliver Marx hat folgendes geschrieben Zum zitierten Posting springen:
Ist da ein Bug? Ich kann Tag 2 schon öffnen?

Ja und zwei sehr blöde. :autsch: :autsch: :autsch:
Der Fehler mit dem Freischalten des nächsten Tages war leicht zu beseitigen und ist ja auch nicht ganz so schlimm.

Das Problem mit der Auswertung war viel schlimmer.
Aus einem Grund, den ich nicht weiß, werden alle Zeichen in den Namen, die keine Buchstaben sind, als Underline-Zeichen übermittelt. Das ist aber gerade mein Trennzeichen!
Und folglich bekam jeder mit einem Nichtbuchstaben im Namen 0 Punkte. Ich kann nur um Entschuldigung bitten! :flehan:

In der Revision 2 habe ich es geändert, d.h. jetzt wird korrekt ausgewertet. Alle Punkte sind richtig vergeben. Ihr müsst auch keinen Namen ändern. In der Bestenliste stehen zwar immer noch hässliche _, aber dies zu ändern, ist nicht so schnell möglich. Das kommt davon, wenn man (ich!) sich an Dingen (PHP!) versucht, von denen man keine Ahnung hat. :oops:

Ich kann Euch nur bitten, die geänderte Version noch einmal zu laden. Das betrifft auch diejenigen, deren Namen nur aus Buchstaben bestehen. Andernfalls habt ihr eine falsche Bestenliste. Ich hoffe, Ihr spielt trotzdem noch mit.

Ich habe eine Stinkwut auf mich :evil: , aber es lässt sich nun mal nicht rückgängig machen.

Nochmals Entschuldigung!
Mathematiker


Nersgatt - So 01.12.13 09:08

Auch geschafft. :zustimm:
Schönes Spielchen zum Einstand, hat Spaß gemacht.


Horst_H - So 01.12.13 13:12

Hallo,

welcher Delphi-Laie hat sich denn 5 Punkte verschafft :shock: ?

Gruß Horst


Mathematiker - So 01.12.13 13:44

Hallo,
user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
welcher Delphi-Laie hat sich denn 5 Punkte verschafft :shock: ?

Ist sehr ärgerlich :x , dürfte eigentlich nicht passieren, ist schon in Arbeit, nur es dauert etwas.

Beste Grüße
Mathematiker


FinnO - So 01.12.13 13:52

Mathematiker,

wir hatten alle schon so viel Spaß, da machen die kleinen Highscoreprobleme auch keinen Ärger mehr! Tolle Idee :)

Gruß


Mathematiker - So 01.12.13 14:06

Hallo,
user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
welcher Delphi-Laie hat sich denn 5 Punkte verschafft :shock: ?

Ist korrigiert und wird auch nicht wieder geschehen!
Ein ganz besonderer Dank an user profile iconjaenicke. :zustimm:

Beste Grüße
Mathematiker


bole - So 01.12.13 14:43

Hoi Mathematiker

Wo ist mein Punkt geblieben? So wie ich den erstes Posting verstehe bekommt jeder der das Rätsel löst min. 1 Punkt. Ich hab's gelöst bin aber trotzdem nicht auf der Bestenliste vertreten :cry: (Name : Bole)

Ich habe die neuste Version von Heute 7:29 genommen.

Ich möchte es aber nicht verpassen Die für die Super Idee zu gratulieren und Dir und allen anderen daran beteiligten für ihren Einsatz zu danken! :zustimm:

Gruss

Bole


Mathematiker - So 01.12.13 15:11

Hallo,
user profile iconbole hat folgendes geschrieben Zum zitierten Posting springen:
Wo ist mein Punkt geblieben? So wie ich den erstes Posting verstehe bekommt jeder der das Rätsel löst min. 1 Punkt.

Du hast ihn natürlich bekommen. :lol:

Ein kleiner Hinweis noch (hätte ich auch gleich sagen können):
Wenn Ihr ein Rätsel löst, ohne dass das Häkchen bei der Datenübermittlung gesetzt ist, funktioniert es beim 2.Mal nicht mehr mit der Datenübertragung.
Das habe ich gemacht, da ich in der Ergebnisliste nicht mehrfach den gleichen Eintrag haben wollte. Einige spätere Rätsel werden bei einem Aufruf jedes Mal neu konstruiert und es könnte ja sein, dass der eine oder andere wiederholt spielt.

Die Datenliste sollte relativ klein bleiben. Außerdem wird die Auswertung dann einfacher.
D.h., wenn Ihr Punkte möchtet, dann bitte vor dem ersten Rätselstart die Datenübermittlung einschalten.

Beste Grüße
Mathematiker

Nachtrag: Da es ja keine Konkurrenz zwischen der Entwickler-Ecke und der DelphiPraxis gibt :wink: , habe ich die DPler eingeladen, die hinteren Plätze nach den EE-Leuten zu belegen. :mrgreen:
siehe http://www.delphipraxis.net/177852-adventskalender-2013-a.html


Horst_H - So 01.12.13 18:04

Hallo,

ich kann mich user profile iconFinnO nur anschliessen.Ich werde bestimmt nicht um Mitternacht versuchen möglichste schnell ein Rätsel zu lösen ;-) gääähhn , oh jetzt schon.
Vielen Dank, für den Deinen Einsatz.

Gruß Horst


Th69 - So 01.12.13 19:02

Hallo Mathematiker,

ich habe jetzt schon mehrmals das Rätsel gelöst (sowohl mit der ersten als auch der aktuellen Version). Leider bin ich nicht in der Bestenliste vertreten - oder werden dort nur die ersten 11 angezeigt (aber das Fenster ist ja um einiges größer)?
Das Häkchen habe ich immer gesetzt gehabt (meine ich zumindestens...).


Mathematiker - So 01.12.13 19:17

Hallo Th69,
user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
ich habe jetzt schon mehrmals das Rätsel gelöst (sowohl mit der ersten als auch der aktuellen Version). Leider bin ich nicht in der Bestenliste vertreten - oder werden dort nur die ersten 11 angezeigt (aber das Fenster ist ja um einiges größer)?

Hoffentlich habe ich nicht noch einen blöden Fehler. Vorsorglich: Entschuldige bitte.
Die letzte Übermittlung war 14.15 Uhr. Danach kam nichts mehr an. :nixweiss:

Kannst Du bitte einmal Folgendes machen. Im Nutzerverzeichnis liegt die Datei advent2013.ini. Könntest Du diese bitte, wenn das Programm nicht läuft, löschen, Kalender neu starten, Häkchen setzen, Name eintragen und noch einmal das Rätsel lösen.
Wenn es dann nicht geht, muss ich suchen.

Beste Grüße
Mathematiker

Nachtrag: Ich habe gerade unter Deinem Namen das Rätsel gelöst und es hat funktioniert. Ich habe die Nachricht aber erst einmal entfernt, da ich gern wissen möchte, ob es doch bei Dir geht.


Th69 - So 01.12.13 19:39

Danke Mathematiker,

ich bin jetzt drin ;-)


Mathematiker - So 01.12.13 20:05

Hallo,
user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
ich bin jetzt drin ;-)

Sehr schön. Ich sehe mir das aber doch noch einmal an.
Irgendwie muss ich eine Lösung finden, denn Du bist ja schon der Zweite, bei dem das Nachrichtsenden nicht richtig funktioniert.

Beste Grüße
Mathematiker


Mathematiker - So 01.12.13 22:29

Hallo,
in der letzten Stunde gab es einen direkten Angriff, anders kann man es nicht nennen, auf die Bestenliste.
Irgendein Typ, der bestimmt auf sich jetzt mächtig stolz ist, hat an die Zieladresse sinnlose Zeichenketten gesendet, und versucht die Bestenliste auszuhebeln.

Ich gratuliere diesem A......loch (entschuldigt bitte den Ausdruck) zu seiner kriminellen Genialität. Nur eine besondere Art von Genie findet sich cool, wenn er anderen den Spielspaß verderben kann. :puke:
Leider kenne ich zu viele solcher Typen; ich habe sie ab und an immer 45 bzw. 90 Minuten direkt vor mir sitzen.

Für mich heißt es also regelmäßig die Liste überwachen. Da ich nicht ständig nachsehen kann, ist es durchaus möglich, dass kurzzeitig nur Unfug in der Liste angezeigt wird. Ich bitte dafür alle Mitspieler im Voraus um Nachsicht.

Am Ende gibt's eine korrekte Bestenliste, da ich jetzt regelmäßig Sicherheitskopien anfertigen werde.

Beste Grüße
Mathematiker

Nachtrag:
Bevor ich heute doch etwas zeitiger im Bett verschwinde, möchte ich noch eine Kleinigkeit zum 2.Rätsel sagen.
In der Aufgabenstellung ist von "senkrecht benachbarten hellen Feldern" die Rede. Besser wäre: "senkrecht oder waagerecht benachbarten hellen Feldern".
Hier kam wohl eine Art Mathematiker durch. Für mich ist alles was unter 90° angrenzt "senkrecht".


Oliver Marx - Mo 02.12.13 01:12

Hallo Mathematiker,

leider gibt es solche Deppen immer wieder. Lass dich aber nicht von denen oder ein paar unwichtigen Bugs ärgern! Wenn die Bestenliste am Ende nicht absolut perfekt stimmt, ist das die unwichtigste Information bezüglich deines Adventskalenders. Denn ich finde sowohl die Ideen als auch die Ausführung top! Denn mir geht es allein um den Spaß die Rätsel zu lösen.

Oliver


platzwart - Mo 02.12.13 01:52

Kann mich meinem Bruder nur anschließen: Lass dich nicht unterkriegen und weiter so! Richtig klasse Idee & Umsetzung, DANKE!!!


Horst_H - Mo 02.12.13 11:11

Hallo,

ich habe ein Verständnisproblem, siehe Bild
Screenshot
Ich soll also 4 Lampen um das 4er Feld anordnen und keine um das 0er-Feld?
Geht es nur um "direkt"angrenzende Nachbarfelder ohne die Diagonalen Felder oder wie soll ich das verstehen.
Ich habe voll den Montag ;-)

Gruß Horst


baumina - Mo 02.12.13 11:19

Ja, was senkrecht benachbarte helle Felder sind, ist mir bislang auch noch ein Rätsel :-(


Nersgatt - Mo 02.12.13 11:34

user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
Ich soll also 4 Lampen um das 4er Feld anordnen und keine um das 0er-Feld?
Geht es nur um "direkt"angrenzende Nachbarfelder ohne die Diagonalen Felder oder wie soll ich das verstehen.
Ich habe voll den Montag ;-)


Genau so. Wenn eine 4 drin steht, dann sind 4 Lampen direkt neben dem Feld anzuordnen. Allerdings nicht in den diagonal angrenzenden Feldern. Die Lampen auf dem Bild also richtig angeordnet.


mvollmer - Mo 02.12.13 12:34

Funktioniert bei mir leider nicht.

Das Programm startet. Braucht aber etwa 30 Sekunden bis alles geladen ist. Dann sind jedoch alle buttons deaktivert.

Wurde berücksichtigt das dein Programm hinter einem Proxy ausgeführt werden kann? Bestenliste klappt ebenfalls
nicht.

---------------------------
Adventskalender 2013
---------------------------
Socket Error # 10060

Connection timed out.
---------------------------
OK
---------------------------


OS: Windows 8.1


Mathematiker - Mo 02.12.13 12:47

Hallo,
user profile iconmvollmer hat folgendes geschrieben Zum zitierten Posting springen:
Wurde berücksichtigt das dein Programm hinter einem Proxy ausgeführt werden kann? Bestenliste klappt ebenfalls nicht.

Bis jetzt nicht.
Vielleicht geht es mit dem Anhang. Ich bin mir aber nicht sicher, ob die Datenübertragung funktioniert. Ich denke eher nicht. Die Bestenliste müsste gehen und spielen kann man auch.
Da ich heute erst nach 17 Uhr wieder an meine Texte herankomme, bitte ich um etwas Geduld.

Beste Grüße
Mathematiker

Nachtrag: Rev 1 müsste auch die Daten übermitteln.


mvollmer - Mo 02.12.13 14:21

Super, nun funktioniert es einwandfrei ;)


Mathematiker - Mo 02.12.13 20:21

Hallo,
da ich heute Abend "auswärts" bin, möchte ich schon jetzt etwas zum 3.Rätsel sagen:

Zur Aufgabe vom 3.12.:
Während die ersten 2 Aufgaben kleine Spielchen waren, folgt nun die erste, bei der man etwas rechnen muss.
Für jeden Kalendertag ein Spiel zu basteln, habe ich zeitlich nicht geschafft :cry: , deshalb gibt es auch ein paar Rätsel, die auf dem Papier gelöst werden und bei denen nur ein Ergebnis einzutragen ist.
Bei dem 3.Rätsel geht es um einen Honigkuchen. Genau einen solchen habe ich schon gegessen und er ist sehr lecker... :wink:

Obwohl viele das Rätsel vom 1.12. schon gelöst haben, gibt es einen kleinen Hinweis für die, die es noch nicht versucht haben:
Ich würde zuerst das "Moderator"-Geschenk zweimal nach rechts verschieben ... :D

Beste Grüße
Mathematiker


Mathematiker - Di 03.12.13 19:03

Hallo,
unter http://www.entwickler-ecke.de/viewtopic.php?p=681905#681905 findet man:
user profile iconjfheins hat folgendes geschrieben Zum zitierten Posting springen:
Beim aktuellen Adventskalender ist das ja ähnlich. Beim AGS hatte man aber auch am nächsten Morgen noch eine gute Chance. Beim Advendskalender habe ich die heutige Aufgabe zwischen 0:15 und 0:30 oder so gelöst, und gerade noch 3 Punkte bekommen.

Ja, ich habe mich schon über meine Idee, Punkte nach Eingangszeit der Lösung zu vergeben, etwas geärgert. Es war wahrscheinlich nicht richtig überdacht. :oops:
Der Grund für die Vergabe von 4 Punkten für den 1. usw. war, dass ich am Ende nicht 10 oder mehr Teilnehmer haben wollte, die 24 Punkte haben. Ich wollte eigentlich einen klaren Gewinner.

So wie es im Moment aussieht, spielen einige nicht mit, da sie frustriert sind, nur noch einen Punkt je Spiel ergattern zu können, da sie normalerweise 0 Uhr im Bett sind.
Es tut mir leid. Jetzt kann ich es nicht mehr ändern. :flehan:
Dennoch hoffe ich, dass weiterhin der Spaß im Vordergrund steht. Natürlich möchte jeder Sieger werden, aber meine Auswertungsidee war eben nicht die glücklichste.

Einen kleinen Trost gibt es noch. Einige der noch folgenden Rätsel werden deutlich schwerer. Ich glaube nicht, dass man z.B. die Aufgaben vom 9., 11. und 15. schnell nach Mitternacht lösen kann.

Beim heutigen Rätsel sind schon erstaunlich viele Lösungen eingegangen. Ich hatte schon befürchtet, dass die Mathematik abschreckt. :lol:

Zum Rätsel morgen, dem 4.12.:
Es ist wieder ein kleines Spielchen und eigentlich einfach. D.h., kurz nach Mitternacht werden die ersten 3 Plätze wohl wieder weg sein.
Ach so, morgen 24 Uhr läuft die Punktevergabe für den 1.12. ab. Am 5.12. werde ich die Lösung bekanntgeben.

Beste Grüße
Mathematiker

Nachtrag: Am Ende werde ich 2 Bestenlisten erstellen. Eine mit den im Moment vergebenen Punkten und eine mit der Anzahl der gelösten Aufgaben. Vielleicht besänftigt das etwas.
Und trotzdem: Gratulation an Oliver Marx zum im Moment 1.Platz.

Nachtrag 2: Mir fällt immer etwas ein, wenn ich schon abgeschickt habe.
@user profile iconjfheins: Der Adventskalender hat wenig, besser gar nichts, mit dem AGS zu tun. Mein Programm ist als kleiner Spaß gedacht. An die Qualität der Aufgaben des AGS komme ich nicht einmal im Ansatz heran.
Ich wollte nur etwas Spaß; und auf keinen Fall Frust, Stress oder ...

Und wichtiger Nachtrag 3:
Ich habe im 1.Eintrag ein Programm angehängt, dass zwei Auswertungsmöglichkeiten beinhaltet. Klickt Ihr auf Bestenliste, könnt Ihr entscheiden, ob Ihr die Reihenfolge nach Punkten oder aber nach gelösten Spielen seht.
Für die 2.Bestenliste ist die Abgabezeit damit ohne Bedeutung.


jfheins - Di 03.12.13 20:42

Ja, also das heutige Rätsel wäre schon einfacher gewesen, wenn zusätzlich noch die genaue Menge Mehl bekannt wäre -- aber dann wäre es ja pipifax ^^

Zitat:
@jfheins: Der Adventskalender hat wenig, besser gar nichts, mit dem AGS zu tun. Mein Programm ist als kleiner Spaß gedacht. An die Qualität der Aufgaben des AGS komme ich nicht einmal im Ansatz heran.
Ich wollte nur etwas Spaß; und auf keinen Fall Frust, Stress oder ...

Dass das eine mit dem Andern nichts zu tun hat ist mir bewusst - aber der Vergleich bot sich eben an. Deine Rätsel reichen (bisher) vom Schwierigkeitsgrad her nicht an das AGS heran, sind aber dennoch amüsant zu lösen :-)
Das ganze verursacht allenfalls positiven Stress ;-)


Mathematiker - Mi 04.12.13 00:52

Kurz vor dem 4.12.-Spiel:
Ich habe vergessen zu sagen, dass der Wichtel, der in neun Minuten "sichtbar" wird, mit den Pfeiltasten zu steuern ist. Mit der Maus geht es nicht.

Beste Grüße
Mathematiker


iKilledKenny - Mi 04.12.13 08:23

Moin Steffen,

kleine Anmerkung zum Ranking: Mein Benutzername beim Spiel ist Alex, ich habe derzeit 4 Punkte, trotzdem sagt mir die Bestenliste, ich sei 19. :cry:

Ansonsten ist dein Spielchen jeden Morgen zum Kaffee eine willkommene Abwechslung, vielen Dank dafür. :beer: :zustimm:


Nersgatt - Mi 04.12.13 08:24

Ich bin da zu doof für. Ich finde nur 14 Diamanten... :?


Mathematiker - Mi 04.12.13 08:35

Hallo,
user profile iconiKilledKenny hat folgendes geschrieben Zum zitierten Posting springen:
Mein Benutzername beim Spiel ist Alex, ich habe derzeit 4 Punkte, trotzdem sagt mir die Bestenliste, ich sei 19. :cry:

Nein, Du bist im Moment 7., wie in der Liste zu sehen ist. Wenn links unten 19. angezeigt wird, dann habe ich wohl einen Bug produziert, da es ja auch AlexS gibt. :autsch: Ich glaube, ich teste nur, ob "Alex" in der Zeile vorkommt. Ich werde mal sehen, was ich machen kann.

user profile iconNersgatt hat folgendes geschrieben Zum zitierten Posting springen:
Ich bin da zu doof für. Ich finde nur 14 Diamanten... :?

digger
Der untere Bereich in der Darstellung ist ein Gitter. Wenn dort eine Kugel durchfällt, wird sie zu einem Diamanten.

Viel Spaß weiterhin
Mathematiker


Nersgatt - Mi 04.12.13 08:37

Ah, danke. Jetzt ist es vollbracht. :D


Mathematiker - Mi 04.12.13 09:13

Hallo,
user profile iconiKilledKenny hat folgendes geschrieben Zum zitierten Posting springen:
kleine Anmerkung zum Ranking: Mein Benutzername beim Spiel ist Alex, ich habe derzeit 4 Punkte, trotzdem sagt mir die Bestenliste, ich sei 19. :cry:

Fehler ist in der Revision 4 behoben.

Ganz nebenbei, da im Kalender ja auch ein paar Mathefragen auftreten. In der aktuellen PISA-Studie war eine Aufgabe:
"Du hast nur 5 Cent-Stücke und 2 Cent-Stücke. Gib mit diesen Münzen 31 Cent Restgeld zurück."
Diese Aufgabe bereitete sehr viele Probleme. Häufige Antwort war, dass es nicht geht, da ein 1 Cent-Stück fehlt. :evil:

An diesem Ergebnis sind die Lehrer wirklich nicht schuld! Irgendetwas läuft da im Bildungssystem und den Familien grundlegend falsch.

Beste Grüße
Mathematiker


baumina - Mi 04.12.13 09:25

user profile iconMathematiker hat folgendes geschrieben:
Diese Aufgabe bereitete sehr viele Probleme. Häufige Antwort war, dass es nicht geht, da ein 1 Cent-Stück fehlt. :evil:


Nun wissen wir wenigstens auch warum keiner die 1-Cent-Münze abschaffen möchte. Ober wars andersrum? Was ein Glück, dass unsere Kassensysteme das Rausgeld anzeigen, wobei noch praktischer wäre, wenn die Kasse dann auch gleich die richtigen Münzen ausspucken würde. Aber warum eigentlich mit Münzen rechnen, es gibt doch Kreditkarten, also quält halt unseren armen Nachwuchs nicht mit solch Nebensächlichkeiten!


Nersgatt - Mi 04.12.13 09:52

user profile iconbaumina hat folgendes geschrieben Zum zitierten Posting springen:
Nun wissen wir wenigstens auch warum keiner die 1-Cent-Münze abschaffen möchte.

"Keiner" ist nicht richtig. Unsere Nachbarn in NL haben die 1 und 2 Cent abgeschafft.
Die Runden den Gesamtbetrag an der Kasse einfach auf und ab. Im Durchschnitt sollte es also wieder ungefähr passen und man hat nicht mehr so viel Klimpergeld. Allerdings ist das ne Kann-Regelung. Besonders die Geschäfte direkt an der Grenze geben oft noch Centgenau raus, weil die doofen Deutschen sich sonst ungerecht behandelt fühlen... :roll:


Jann1k - Mi 04.12.13 14:29

Kleine Bemerkung zum heutigem Spiel: Irgendwas scheint mit dem Timer nicht ganz richtig zu sein, als ich im Ziel war bekam ich zwei Meldungen: Einmal das der Wichtel nicht im Ziel ist und einmal das er es doch geschafft hat. Schöne Programmidee von dir, ich freu mich auf die nächsten zwanzig Tage.


Mathematiker - Mi 04.12.13 16:23

Hallo Jann1k,
user profile iconJann1k hat folgendes geschrieben Zum zitierten Posting springen:
Irgendwas scheint mit dem Timer nicht ganz richtig zu sein, als ich im Ziel war bekam ich zwei Meldungen: ...

Danke für den Hinweis. Ich vermute, dass die Zeit für einen Versuch gerade abgelaufen war. Werde ich überprüfen.
Solltest Du trotz Lösung nicht in die Liste eingetragen worden sein, sende einfach eine PN.

Ein paar weitere Anmerkungen:
1) Bis jetzt schon 29 Mitspieler. Sehr schön. Mit soviel Teilnahme hatte ich niemals gerechnet.
2) Heute Abend 24 Uhr läuft das Rätsel vom 1.12. ab. Wer also noch nicht die Geschenke verschoben hat, kann es ja noch versuchen.
3) Das Rätsel vom 5.12. ist wieder ein "mathematisches", einfacher als vom 3.12., wenn man die richtige Idee hat. :wink: Hinweise muss ich keine geben, denn der Text im Spiel sagt eigentlich alles.
4) Für alle, die auf kompliziertere Rätsel warten, kann ich nur sagen, dass 6.12. und 7.12. noch relativ einfach sind. Aber dann kommen mehrere "Brocken". :D

Beste Grüße
Mathematiker


OlafSt - Do 05.12.13 00:23

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,
in der letzten Stunde gab es einen direkten Angriff, anders kann man es nicht nennen, auf die Bestenliste.
Irgendein Typ, der bestimmt auf sich jetzt mächtig stolz ist, hat an die Zieladresse sinnlose Zeichenketten gesendet, und versucht die Bestenliste auszuhebeln.

Ich gratuliere diesem A......loch (entschuldigt bitte den Ausdruck) zu seiner kriminellen Genialität. Nur eine besondere Art von Genie findet sich cool, wenn er anderen den Spielspaß verderben kann. :puke:
Leider kenne ich zu viele solcher Typen; ich habe sie ab und an immer 45 bzw. 90 Minuten direkt vor mir sitzen.


Dies ist eine strafbare Handlung, die ich auch direkt zur Anzeige bringen würde. Das Forum wird sicher in jeder Weise behilflich sein, dieses A****loch aufzuspüren und ihm einen gewaltigen Denkzettel zu verpassen. Und glaubt mir, es geht einem echt der *popo* auf Grundeis, wenn da ein Brief kommt im neutralen Umschlag, Absender "Der Staatsanwalt BLA" und einem mitteilt, das in der Strafsache BLA gegen einen ein Verfahren eröffnet wurde.

Schluckt sowas nicht runter sondern geht dagegen vor. Das Bübchen machts nie wieder.


Xion - Do 05.12.13 09:39

Ich glaube nicht, dass es irgendeinen Sinn hat dagegen vorzugehen. Weil kein monetärer Schaden entstanden ist. Habe auch mal eine Anzeige aufgegeben, weil jemand ein Programm von mir mit einem Trojaner versehen verbreitet hat.
Ob die Anzeige sofort in den Müll gewandert ist, oder in irgendeinem Ordner verschwunden ist, kann ich nicht sagen. Passiert ist nichts. Die entsprechenden IPs waren bekannt.


Mathematiker - Do 05.12.13 12:23

Hallo,
user profile iconOlafSt hat folgendes geschrieben Zum zitierten Posting springen:
Dies ist eine strafbare Handlung, die ich auch direkt zur Anzeige bringen würde.

Du hast ja Recht. Ich habe aber keine Möglichkeit den Urheber zu ermitteln. Und außerdem sind wir in der Adventszeit. Da will ich keinen größeren Ärger. :wink:

Ab heute gibt es täglich eine Lösung. Das Spiel vom 1.12. übermittelt nun keine Punkte mehr.

Lösung zum 1.12.
Die Spielidee wird auch unter dem Namen "Vexed-Puzzle" in verschiedenen Programmen angeboten.
Die Schwierigkeit besteht nur darin, die ungeradzahlig vielen Pakete so zu platzieren, dass sie teleportiert werden.
Hier ist eine mögliche Zugfolge:
Martok aus der 1.Spalte zweimal nach rechts, Tranx aus der 4.Spalte nach links, Narses hat seine Geschenke, jaenicke aus der 6.Spalte nach links, Tranx aus der 6.Spalte zweimal links, Martok aus der 6.Spalte dreimal links, Horst_H 1.Spalte 2mal links, usw...
Der Rest ergibt sich sehr einfach.
Ein Programm mit mehr solchen Aufgabenstellungen findet Ihr unter http://www.entwickler-ecke.de/viewtopic.php?t=110657. (Eigenwerbung! :lol: )

Kurzer Hinweis zum morgigen Rätsel. Wie dort in der Erklärung beschrieben, muss einfach nur geklickt werden.
Schwer ist es nicht, aber vielleicht braucht man doch ein paar Minuten mehr.

Beste Grüße
Mathematiker

Nachtrag: Die Revision 5 enthält neben der Bestenliste ein zusätzliches Diagramm der Anzahl abgegebener Lösungen.


Mathematiker - Fr 06.12.13 13:19

Hallo,
morgen ist Sonnabend und d.h., dass man etwas mehr Zeit hat, das Rätsel zu lösen. :D
Wie man schon an der Beschriftung des Schalters sieht, wird es ein Sudoku werden; kein wirklich schweres. Allerdings werdet Ihr erst einmal die Anfangszahlen finden müssen.
Es sind Fragen, wie "Basis des Zahlensystems der Na'vi auf Pandora?", zu beantworten, aber auch ein paar vernünftige. :lol:

Zur Bedienung: Um eine Zahl, oder mehrere, einzutragen, klickt man auf das Zielfeld. In die Eingabezeile trägt man dann die Werte ein und quittiert (Return geht auch und schneller).
"Hilfe anzeigen" und "Hilfe geben" sollen Euch die Arbeit etwas erleichtern.

:!: Ganz wichtig ist Folgendes: Nur wenn das letzte freie Feld durch Euch(!), wie beschrieben, eingegeben wird, erkennt das Programm die Richtigkeit der Lösung. Wer sich beim letzten Feld auf den Schalter "Hilfe geben" verlässt, bekommt keinen Punkt!

Das Rätsel von morgen ist der Abschluss der 1.Rätselwoche zum "Aufwärmen". :wink: Ab Sonntag wird es dann etwas anspruchsvoller.

Beste Grüße und schönes Rätseln
Mathematiker

Lösung zum 2.12.

Das Spiel heißt "Akari".
In einem Beitrag hatte ich ja schon geschrieben, dass unter "senkrecht" besser "senkrecht oder waagerecht" zu verstehen ist. Die Diagonalfelder gehörten nicht dazu.
Deshalb sollte man zuerst alle 4 Felder um die "4" füllen. Die zwei Einzelfelder bei "2" und "3" füllen. Bei dieser "3" können nur noch 2 Felder mit Lampen versehen werden, sonst hat die "2" zu viele. Die restlichen Felder müssen nun nur noch abgearbeitet werden. Ist eines nicht beleuchtet, dann wird dort eine zusätzliche Lampe hineingesetzt.
Eine mögliche Lösung wäre:
akari
Sah das Spielfeld bei Euch etwas anders, so war es nur gespiegelt oder gedreht.
Insgesamt war es das bisher leichteste Rätsel, da hier die meisten Lösungen eingingen.

Wichtiger Nachtrag!
Soeben hat ein Mitspieler das Rätsel vom 19.12. gelöst. Na, wie geht denn das?
Selbstverständlich lösche ich diesen Eintrag sofort! :mrgreen: :motz:


Th69 - Fr 06.12.13 20:46

Puh, ich habe nun auch endlich das "Kuchen"-Rätsel gelöst, aber nur mit Hilfe eines Programms (und durch Optimierung braucht es keine Sekunde, um die richtige Lösung zu errechnen ;-)).

Danke Mathematiker für die interessanten Rätsel...


Mathematiker - Fr 06.12.13 20:57

Hallo,
user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
Puh, ich habe nun auch endlich das "Kuchen"-Rätsel gelöst, aber nur mit Hilfe eines Programms (und durch Optimierung braucht es keine Sekunde, um die richtige Lösung zu errechnen ;-)).

Sehr schön. :zustimm:
Jede weitere Lösung finde ich toll. Das Programm würde mich (und wahrscheinlich auch andere) interessieren.
Morgen gebe ich ja einen Lösungsweg bekannt, der nicht besonders spektakulär ist. Wahrscheinlich werden einige "Mathematica" oder andere Programme dieser Art bemüht haben. Aber es geht auch wirklich "per Hand".

Beste Grüße
Mathematiker


FinnO - Fr 06.12.13 21:13

Was ich bisher sehr geschmackvoll finde:

user profile iconMartok braucht in Mathematica einen Befehl, in Matlab habe ich das Gefühl, muss ich einen kompletten Solver selbst programmieren, bevor irgendetwas funktioniert. Aber vielleicht ist das auch ein Bedienerproblem.


Marc. - Fr 06.12.13 21:31

Auch von mir nocheinmal ein ganz großes Lob für die tollen Rätsel! :zustimm:

user profile iconMathematiker hat folgendes geschrieben:
Aber es geht auch wirklich "per Hand".
Es geht auch mit Stift und Papier. :D Wobei ich zwei Zahlen abgeschätzt und geraten habe, nachdem ich den Lösungsbereich durch die restlichen Bedingungen stark eingrenzen konnte.

In diesem Sinne,
Frohen Nikolaus!


jfheins - Fr 06.12.13 23:33

user profile iconFinnO hat folgendes geschrieben Zum zitierten Posting springen:
Was ich bisher sehr geschmackvoll finde:

user profile iconMartok braucht in Mathematica einen Befehl, in Matlab habe ich das Gefühl, muss ich einen kompletten Solver selbst programmieren, bevor irgendetwas funktioniert. Aber vielleicht ist das auch ein Bedienerproblem.

Nachdem ich ein wenig von Mathematica und viel von MATLAB gesehen habe: Ja, für "richtige" Mathematik ist Mathematica besser. Die Stärken von MATLAB liegen in der Numerik und verdammt vielen eingebauten Möglichkieten.

Achtung, Spoiler:
Ich selbst habe das Kuchenrätsel mit ein wenig von beidem gelöst: Erst mit Wolfram-Alpha das unterbestimmte LGS lösen lassen. Im Ergebnislisting findet sich dann "Integer Solutions". Diese Gleichungen dann in MATLAB caopy-paste und mit dem Vektor 1:10 gefüttert, Ergebnisse anzeigen lassen.

Allein mit MATLAB hätte ich mir schwer getan. Mit dem Backslash-Operator bekomme ich nur eine Lösung heraus bei ein Element gleich 0 ist:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
A =
     8     1     6
     3     5     7
>> A\[7; 13]
ans =
     -0.76316
            0
       2.1842

Und dass ich gerne ganzzahlige Ergebnisse hätte, kann ich gar nicht angeben. Und das in einem Werkzeug das in der BASIS-Version 2150 USD kostet...


FinnO - Sa 07.12.13 00:37

Lineare Algebra unterstützt in Matlab halt keine Integer. Ärgerliche sache. Auch Begrenzung auf positive Zahlen funktioniert nicht wirklich... Tja.


Oliver Marx - Sa 07.12.13 00:43

Ich habe das ganze (mal wieder) als ILP formuliert und lösen lassen. Daher hatte ich keine Probleme mit den Einschränkungen.


Mathematiker - Sa 07.12.13 01:00

Hallo,
es ist Mitternacht und ich vermute, der "Kampf" um die ersten Lösungen ist schon wieder im Gang. Wenn ich schon munter bin und auf das erste Ergebnis warte, kann ich auch gleich die Lösung vom 3.12. bekannt geben.

Lösung zum 3.12.
Für den ersten Moment hatte ich den Eindruck, dass dieses Rätsel nicht so oft gelöst wird, aber der Eindruck täuscht. Ihr habt 19 korrekte Lösungen geliefert. :zustimm:
Das Rätsel erfordert das Aufstellen und Lösen eines linearen Gleichungssystems.
Zitat:
1w + 1h + 1f + 1m + 1z + 1o = 1470
1w + 1h - 1f - 1m - 1z - 1o = 230
1w - 1m - 1z - 1o = 0
1h - 1m - 1z = 0
3h -15f + 5z = 0

Dieses ist unterbestimmt und liefert die Lösungen
Zitat:
w = 425 +0,5·e
h = 425 -0,5·e
f = 195 -0,5·e
m = 95 +0,7·e
z = 330 -1,2·e
o = 1·e

Da m ein Vielfaches von 100 sein soll, kann m nur 100, 200, ... werden. Da alle Anteile durch 10 teilbar sein sollen, muss 10(m-95) durch 7 teilbar sein, andernfalls treten Dezimalbrüche auf.
Dies geht nur für m = 200, 900, ... Nur für m = 200 ergeben sich für die anderen Zutaten stets positive Werte, d.h. die Lösung ist w = 500 g Weizenmehl ; h = 350 g Honig ; f = 120 g Feinzucker ; m = 200 g Halbfettmargarine ; z = 150 g gewürfeltes Zitronat ; o = 150 g gewürfeltes Orangeat.

Außerdem kann man auch jede Unbekannte durch ihr Zehntel ersetzen (durch 10 teilbar). Dann werden die Zahlen etwas kleiner und handlicher.
Und da hier schon über Mathe-Programme als Hilfe referiert wurde. Ich nehme eins [https://de.wikipedia.org/wiki/WinFunktion_Mathematik] :wink: , das löst das mit 10 reduzierte Gleichungssystem mit einem Tastendruck. Man muss nur noch nachsehen, wo alle Ergebnisse ganzzahlig sind und für die Margarine eine durch 10teilbare Zahl entsteht.

Eine alternative Lösungsmöglichkeit besteht auch darin, für die Margarine nacheinander m = 100, 200, ... einzusetzen und dann das "normale" Gleichungssystem mit 5 Unbekannten und 5 Gleichungen zu lösen.

Zum Rätsel am 8.12. sage ich heute Abend etwas. Das wird aber wichtig sein. :!:

Beste Grüße
Mathematiker


Oliver Marx - Sa 07.12.13 01:58

Mist, den Hinweis mit dem letzten Feld gerade erst gelesen. Hab jetzt knapp 30 Minuten nach meinem Fehler gesucht. :cry:


bole - Sa 07.12.13 02:08

Leider war ich dieses mal zum pünktlichen Start mit meiner schreienden Tochter beschäftigt :?

Dieser Rätsel Adventskalender ist super! Ich kann nur Gratulieren zu den abwechslungsreichen Rätsel. Mir graut mir zwar vor dem Wochenende wo es schwieriger werden soll, aber vieleich werde ich das auch schaffen, versuchen werde ich es zumindest.


Ich finde user profile iconMathematiker hat für die riesen Aufwände für die Community und sein spontanes einspringen für das AGS den Sonder-Award QUIZMASTER verdient!!

Gruss

Bole


Mathematiker - Sa 07.12.13 07:06

Hallo,
ich bin begeistert. Ich hätte nie gedacht, dass sich so viele = 7 so schnell durch das Sudoku kämpfen.
user profile iconMartoks Shoutbox-Kommentar: "Ich hasse Sudoku :mrgreen: "
kann ich nur verstehen. Ich mag es nämlich auch nicht. Wirklich! :)
Meine Frau (Sudoku-Fan! :nut: ) war aber der Meinung, dass unbedingt eins hineingehört. Proteste richtet Ihr daher bitte an sie. :mrgreen:

Als ich das Rätsel selbst überprüfte, ist mir aufgefallen, dass es tatsächlich schneller geht, wenn man es erst auf Papier löst. 9 x 9 Kästchen aufmalen und mit Bleistift und Radiergummi loslegen, geht wesentlich schneller als das mühevolle Eintippen. Zum Schluss 81 Zahlen eintragen ist dann nicht mehr so schlimm.

Ich kann Euch aber trösten. So viel Eintipperei kommt im Restkalender nicht noch einmal, wenn man das Rätsel vom 17.12. weglässt. :gaehn:

Beste Grüße
Mathematiker


Th69 - Sa 07.12.13 15:01

Ok, hier nun das C#-Programm für das Rezept-Rätsel:

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
class Rezept
{
  static public void Calculate()
  {
    const int X = 10;
    const int M = 100;

    const int SUM = 1470;

    for (int w = X; w < SUM; w += X)
      for (int h = X; h < SUM; h += X)
        for (int m = M; m < SUM; m += M)
          for (int z = 3*X; z < SUM; z += 3*X)
            if (h == m + z)
            {
              for (int f = X; f < SUM; f += X)
                if (f == z / 3 + h / 5)
                  for (int o = X; o < SUM; o += X)
                  {
                    if (w + h + f + m + z + o == SUM &&
                      w + h - 230 == f + m + z + o &&
                      w == m + z + o &&
                      h == m + z &&
                      f == z / 3 + h / 5)
                    {
                      Console.WriteLine();
                      Console.WriteLine("Rezept:");
                      Console.WriteLine("w = {0}", w);
                      Console.WriteLine("h = {0}", h);
                      Console.WriteLine("f = {0}", f);
                      Console.WriteLine("m = {0}", m);
                      Console.WriteLine("z = {0}", z);
                      Console.WriteLine("o = {0}", o);
                      return;
                    }
                  }
            }
  }
}

Das nach Delphi zu portieren dürfte ja kein Problem sein.

P.S: Ohne die Änderung der Schleife bei z zu X (anstatt 3*X) findet es sogar noch eine weitere Lösung:

Quelltext
1:
2:
3:
4:
5:
6:
w = 430
h = 420
f = 190
m = 100
z = 320
o = 10

(wegen der Integerdivision bei f == z / 3 + h / 5)


Martok - Sa 07.12.13 17:12

Das schöne an Mathematica ist, dass es eine ganze Menge Solver in der Funktion Solve[] verpackt und je nach Gleichungssystem den passenden automatisch auswählt. Dürfte hier wohl auch irgendwas mit ILP gewesen sein.

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Solve[{
  w > 0, h > 0, f > 0, m > 0, z > 0, o > 0,
  w + h + f + m + z + o == 1470,
  w + h == 230 + o + z + m + f,
  w == m + z + o,
  h == m + z,
  1/3*z + 1/5*h == f,
  Mod[m, 100] == 0,
  Mod[{w, h, f, m, z, o}, 10] == Table[0, {6}]
  },
 {w, h, f, m, z, o},
 Integers]

Ohne die Modularbedingungen am Ende geht's wesentlich schneller (20ms vs. 18s mit der ersten und 5 Minuten mit beiden Bedingungen), man muss sich dann halt den passenden aus der Ergebnisliste raussuchen. Vermutlich wechselt er da auch den Solver in irgendwas extrem langsames...


Mathematiker - Sa 07.12.13 17:44

Hallo,
ich hatte schon damit gerechnet, dass es Probleme mit den "Adventswochen" gibt. Offiziell gilt:
Zitat:
Die Adventszeit beginnt mit der ersten Vesper des ersten Adventssonntags und endet am Heiligen Abend mit der ersten Vesper von Weihnachten. Die westliche christliche Adventszeit dauert 22 bis 28 Tage und hat immer vier Sonntage, mit Ausnahme der Bistümer, die am Ambrosianischen Ritus festhalten.

Quelle: Wikipedia
Damit sind es mindestens 1 Tag mehr als 3 Wochen. Im Allgemeinen wird von 4 ausgegangen, wenn gleich es natürlich nur 3 Wochen zwischen dem 1. und 4.Advent sind. Aber bis zum 1.Weihnachtsfeiertag beginnt, zumindest dieses Jahr, eine 4.Woche.
Ich hätte besser nach den "Adventssonntagen" fragen sollen, dann wäre es eindeutig gewesen. :(
Tut mir leid, wenn ich für Verwirrung gesorgt habe.

Zum Sonntagsrätsel vom 8.12., dem ersten kryptografischen Rätsel, gibt es noch einen wichtigen Hinweis.
Obwohl Ihr vielleicht im Moment noch nicht ganz versteht, was gemeint ist, folgt nun eine ...

Zitat:
Wichtige Eilmeldung!
Nachdem die Archäologen nur eine verrostete Scheibe gefunden hatten, suchten sie weiter und waren heute erfolgreich.
Es gelang ihnen noch eine drehbare Scheibe auszugraben. Diese stellen Sie der EE natürlich sofort zur Verfügung.

:wink:

Konkret: Im Anhang befindet sich ein Programm, bei dem man den äußeren und inneren Teil einer Scheibe mit der Maus drehen kann. Das Rätsel kann man auch ohne das Programm lösen, aber mit ihm wird es wahrscheinlich etwas einfacher.
Die gefundene "Weisheit" tragt Ihr einfach ein. Bitte ohne Leerzeichen, d.h. also so, wie sie sich direkt ergibt.

Beste Grüße
Mathematiker

PS: Eigentlich war die "drehbare" Scheibe noch auf meinem Plan (neudeutsch "Agenda" :twisted: , ich hasse dieses Wort zutiefst) für den Adventskalender. Irgendwie habe ich es dann aber doch vergessen.


Delphi-Laie - Sa 07.12.13 17:51

Damit wird es jetzt klar. Das Rätsel mit den (zunächst nicht) einander verdrehbaren (De-)Chiffrierscheiben gehörte bisher zu denen, mit denen ich überhaupt nichts anfangen konnte - bereits nach kurzer Zeit verworfen. War (m.E.) schade drum. Ist es nun nicht mehr.

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
PS: Eigentlich war die "drehbare" Scheibe noch auf meinem Plan (neudeutsch "Agenda" :twisted: , ich hasse dieses Wort zutiefst)


Diesbezüglich kenne ich noch jemanden....


Oliver Marx - Sa 07.12.13 18:24

Hallo Martok,

ich musste für meine ILP Formulierung die Modulobedingungen linearisieren und habe dazu zusätzliche Dummyvariablen eingefügt.
Dazu habe ich, z.B. für m, die Modulobedingung wie folgt formuliert:
m = 100*dummy_m;
integer dummy_m;
Vielleicht hilft das auch bei dir bei Mathematica? Mein ILP Solver hat das Problem innerhalb einer Sekunde gelöst gehabt. Ich habe die Zeit zwar nicht gemessen, aber der Solver war so schnell, dass ich von der Ausführung nichts mitbekommen habe.

Oliver


Mathematiker - So 08.12.13 09:18

Hallo,
auch das erste, etwas kompliziertere Rätsel wurde schnell von den Rätselprofis geknackt. Gratulation!
Wenn man weiß, wie es geht, ist es ganz einfach. :wink: Natürlich kann man auch ein kleines Programm schreiben, das viele Möglichkeiten durchprobiert. Dauert aber etwas länger.
Die "Weisheit" ist natürlich nicht von mir. Diesen Spruch hatte Th.Gottschalk in einer seiner Sendungen von sich gegeben! :lol:

Zitat:
23VLIOCISNGFMZCVRAZ2424AZSGEIOSFL4NT4DX2

:party:

Lösung zum 4.12.
Dieses Rätsel ist wohl eines der sehr einfachen in diesem Kalender. 27 Lösungen wurden abgegeben. Ich denke, so viele werden es wahrscheinlich nicht wieder.
Wenn man die Figur nach rechts bewegt, sollte die blaue Kugel so fallen, dass das Monster ziemlich weit unten erlegt wird.
Danach können die blauen Kugeln durch das Gitter geschoben werden/fallen und sich in Diamanten verwandeln. Diese sind einfach einzusammeln. Nach dem der Diamand rechts oben geholt wurde, geht es nach links unten zum Ausgang; ohne vom Monster erledigt zu werden.
Das Programm, aus dem hier eine Aufgabe entnommen wurde, findet Ihr unter http://www.entwickler-ecke.de/viewtopic.php?t=110420.

Beste Grüße
Mathematiker

Nachtrag von 19.20 Uhr:
Zum Rätsel vom 9.12. brauche ich nichts zu sagen. Es steht alles im Programmfenster.
Wichtig ist nur, dass es wirklich(!) eine Lösung gibt. Sollte also jemand nach vielen, vielen Versuchen fast verzweifeln; es geht tatsächlich. :D


jfheins - Mo 09.12.13 01:20

Ich springe mal ein: Lösung zum 5.12. :twisted:

Laut der Post [http://www.deutschepost.de/de/w/weihnachtsmann-christkind/himmelpfort.html] hat der Weihnachtsmann gar keine Hausnummer und will den Nikolaus nur auf dem Arm nehmen. Aber egal :mrgreen:

Die Primfaktoren von 36 sind 2*2*3*3. Zusammen mit der 1 ergeben sich für das Alter der Enkel folgende Tupel: (1,4,9), (1,2,18 ), (1,6,6), (3,3,4), (2,2,9), (2,3,6)
Da es einen ältesten gibt, scheidet (1,6,6) schonmal aus. Den Rest durchprobieren und fertig 8)

Aber der user profile iconHerr der Rätsel wird sicher noch das Zeug mit der Hausnummer erklären :flehan:


mandras - Mo 09.12.13 02:10

Ich fand in keiner Enzyklopädie die Hausnummer des Weihnachtsmanns zuverlässig.
Ausprobieren war erforderlich.

Dennoch, wenn ich mir die Rätsel so anschaue (und ich gebe zu, manche waren mir zu schwierig/zeitaufwendig), muß ich dem Mathematiker einen ganz großen lieben Gruß senden für seine Mühen.


Mathematiker - Mo 09.12.13 07:10

Hallo,
user profile iconjfheins hat folgendes geschrieben Zum zitierten Posting springen:
Aber der user profile iconHerr der Rätsel wird sicher noch das Zeug mit der Hausnummer erklären :flehan:

Es ist zwar etwas früh, aber hier ist die Lösung:

Lösung zum 5.12.
Das Alter der drei Kinder soll natürlich als ganzzahlig angenommen werden. Es gibt 8 verschiedene Möglichkeiten, aus einem Produkt von drei natürlichen Zahlen als Ergebnis 36 zu erhalten. Die folgende Tabelle zeigt diese Produkte zusammen mit der Summe:
1 · 1 · 36 = 36; Summe: 38
1 · 2 · 18 = 36; Summe: 21
1 · 3 · 12 = 36; Summe: 16
1 · 4 · 9 = 36; Summe: 14
1 · 6 · 6 = 36; Summe: 13
2 · 2 · 9 = 36; Summe: 13
2 · 3 · 6 = 36; Summe: 11
3 · 3 · 4 = 36; Summe: 10
Nehmen wir zuerst an, der Nikolaus kennt die Hausnummer: Nur wenn die Summe 13 beträgt, reichen die Informationen noch nicht zur Lösung aus; das Ergebnis ist dann noch nicht eindeutig. Da es aber ein ältestes Kind geben soll, kommt nur die folgende Lösung in Frage: 9, 2 und 2
Sollte der Nikolaus die Hausnummer aber nicht kennen, genügt die Aussage über das älteste Kind nicht, da es dann noch 7 Möglichkeiten gibt. Da er nicht weiterfragt, kennt er also die Hausnummer.

Beste Grüße
Mathematiker


Th69 - Mo 09.12.13 11:44

Hallo Mathematiker,

trotzdem habe ich nicht verstanden, was die Hausnummer mit der Summe zu tun hat :?:
Ich habe es auch einfach durch Ausprobieren gelöst (ich meine sogar gleich beim ersten Mal).


baumina - Mo 09.12.13 12:08

Da er die Hausnummer kennt, er aber sagt, dass ihm die Informationen nicht ausreichen, kann es sich nur um die Hausnummer 13 handeln, da diese als einzige 2 mal vorkommt.


Th69 - Mo 09.12.13 12:18

Ich verstehe trotzdem nur Bahnhof :?!?:

Was hat die Hausnummer mit der Summe (der Jahre der Enkel zu tun)???

Oder ist Hausnummer ein anderes Wort für Summe (was ich noch nie gehört habe!)???
Ich kenne nur das Würfelspiel "Hohe bzw. kleine Hausnummer", aber das scheint es ja auch nicht zu sein...


baumina - Mo 09.12.13 12:23

Zitat aus der Aufgabenstellung:
Zitat:
und die Summe ihrer Lebensalter ist identisch mit der Nummer des Hauses, das ich bewohne

Summe = Hausnummer


Th69 - Mo 09.12.13 12:33

Ups, das habe ich wohl überlesen bzw. nicht mehr in Erinnerung gehabt, da ich gerade hier auf der Arbeit bin.
Ok, jetzt versteh ich auch die Lösung (wenn man alle Möglichkeiten sich aufschreibt).
Ich habe nur im Kopf mir ein paar Werte errechnet gehabt und diese dann eingetragen (und damit zufällig wohl das richtige Ergebnis) - ich muß jetzt im Nachhinein, wo ich die Werte sehe, zugeben, daß ich nur die Zahlen größer als 1 betrachtet hatte, also die unteren 3 Lösungsmöglichkeiten (aus der von Mathematiker geposteten Liste). ;-)


Delphi-Laie - Mo 09.12.13 12:55

Das war eben eine der vielen Intelligenzhürden, die Mathematiker da einbaute. Mußte man eben um mehr als nur eine Ecke denken, um darauf zu kommen. Zugegeben, an dieser Hürde bin auch ich gescheitert. Was er damit meinte, war auch mir rätselhaft. Klar, für eine eindeutige Lösung ist ein bestimmte Mindestmenge an Information nötig, wird es mehr Information, so darf diese nicht widersprüchlich sein. Die exakte, mindestens nötige Informationsmenge war in dieser rätselhaften Bemerkung enthalten (oder der Spielraum für "Probierlösungen" war zumindest eng begrenzt). Allerdings gehörte dieses Rätsel auch nicht in den engeren Kreis derer, die ich ernsthaft anging. Dennoch auch von meiner Seite aus mein großes Lob für dieses sehr umfangreiche Spiel!

Ergänzung: Unser Mathematiker steht vor der (schul-)täglichen Aufgabe, unsere jungen Sprößlinge zur Hochschulreife zu führen, die auch ein Mathematikstudium ermöglichen und dazu befähigen soll. Deshalb und insofern waren und sind wirklich nur sehr harte Weihnachtsnüsse von ihm zu erwarten. ;-)


Martok - Mo 09.12.13 13:04

Ja, am Verstehen bin ich auch gescheitert.

An sich ist das wieder so ein typisches "Keine Information ist auch eine Information"-Rätsel, man muss nur die nicht-Information auch finden und exakt in dieser Reihenfolge anwenden. Mir musste das erst user profile iconNersgatt vorrechnen :oops:


Mathematiker - Mo 09.12.13 13:57

Hallo,
ja die Aufgabe mit den 3 Enkelkindern ist schon etwas verzwickt. Schön ist es, dass 22 Lösungen eingingen. :zustimm:
Ursprünglich wollte ich folgendes Rätsel stellen (natürlich mit einem weihnachtlichen Text):
Zitat:
Die berühmten Mathematiker Carl Friedrich Gauß und Leonhard Euler landen nach ihrem Tod in der Hölle. Luzifer verspricht ihnen die Freiheit, wenn sie die beiden ganzen Zahlen zwischen 1 und 100 (d.h. im Bereich 2,3,…,99) erraten, die er sich ausgedacht hat. Er nennt Gauß das Produkt und Euler die Summe der beiden Zahlen; darauf entwickelt sich zwischen den Mathematikern folgender Dialog:
Gauß: "Ich kenne die beiden Zahlen nicht."
Euler: "Das war mir klar."
Gauß: "Jetzt kenne ich die beiden Zahlen."
Euler: "Dann kenne ich sie jetzt auch."
Unabhängig von der Frage, ob Gauß und Euler aus der Hölle entkommen, lautet die Aufgabe, allein aus diesen Angaben die beiden Ausgangszahlen zu ermitteln.

Dieses Rätsel gehört zu dem "Schlimmsten", dass ich je gesehen habe. Und es ist eindeutig lösbar.
Wer nicht ausgelastet ist, kann es ja versuchen. :wink:

Beste Grüße
Mathematiker


Delphi-Laie - Mo 09.12.13 14:04

Kabbala? Ist Mathematik (k)eine Hexerei?

Ergänzung: Leider plaudert (nicht nur) unsere liebe gute Wikipedia* über dieses wahrhaft diabolische Rätsel, nämlich dessen Lösung aus. Die Auflösung ist, kaum verwunderlich, für mich beim ersten Überfliegen nicht nachvollziehbar. Das muß sich wirklich der Teufel ausgedacht haben. Denn ein Rätsel, das sogar beiden größten Mathematiker des deutschen Sprachraumes herausfordert, können diese kaum selber ersonnen haben. ;-)

*Wer der Versuchung widerstehen kann, Tante google zu fragen, wird auch das zweifelhafte Internetlexikon zu meiden schaffen.


Mathematiker - Mo 09.12.13 18:31

Hallo,
für das morgige Rätsel (10.12.) muss ich ebenfalls kaum etwas sagen. Es erklärt sich von selbst.
Wichtel Leopold wird wieder mit den Pfeiltasten gesteuert. Da er viel zu tun hat, kann es durchaus sein, dass man etwas länger braucht.
Aber man kann ja zwischendurch das Rätsel im Hintergrund stehen lassen. Es geht ja nicht auf Zeit. :wink:

Beste Grüße
Mathematiker


OlafSt - Di 10.12.13 00:05

Ich frage mich, ob das Kugel-Roll-Spiel wirklich lösbar ist ? Schließlich müßte man die Kugel entweder auf das Feld Z6S1 oder Z7S4 bekommen. Dies ist aber unmöglich, da man den Weg der Kugel "unterwegs" nicht beeinflussen kann.


Oliver Marx - Di 10.12.13 00:06

Hi,
ist definitiv lösbar, deine Vermutung evtl. nicht.


Mathematiker - Di 10.12.13 00:08

Hallo,
user profile iconOlafSt hat folgendes geschrieben Zum zitierten Posting springen:
Ich frage mich, ob das Kugel-Roll-Spiel wirklich lösbar ist ? ... Feld Z6S1

Es ist lösbar.
Versuche mal die Kugel auf das Feld Z6S2 zu bekommen. :wink:

Beste Grüße
Mathematiker


Mathematiker - Di 10.12.13 08:40

Hallo,
Gratulation an alle, die mit Wichtel Leopold erfolgreich Kisten im Lager verschoben haben.
@user profile iconOliver Marx: Besonderer Glückwunsch! Mit Deinem Punktvorsprung kann Dich ja kaum noch einer einholen.

Lösung zum 6.12.
Mit den 4-Stangen-Türme von Hanoi wird die notwendige Zugzahl 25. Bei 3 Säulen wären es 2^7-1 = 127 Züge.
Die Grundidee besteht darin, die 3 oberen Scheiben von A mit Hilfe der 3 anderen Stangen z.B. nach B zu transportieren. Dann bringt man die nächsten 3 Scheiben von A wie beim 3-Säulen-Spiel nach C.
Die letzte Scheibe von A geht nach D. Danach schafft man die 3 Scheiben von C nach D und die 3 von A nach D.
Eine möglich Zugfolge ist:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
A nach C
A nach D
A nach B
D nach B
C nach B
A nach C
A nach D
C nach D
A nach C
D nach A
D nach C
A nach C
A nach D
C nach D
C nach A
D nach A
C nach D
A nach C
A nach D
C nach D
B nach A
B nach C
B nach D
C nach D
A nach D

Im Programm 4-Stangen-Türme von Hanoi [http://www.entwickler-ecke.de/viewtopic.php?t=109695] könnt Ihr Euch die kürzeste Zugfolge anzeigen lassen.

Beste Grüße
Mathematiker


Delphi-Laie - Di 10.12.13 09:48

user profile iconOlafSt hat folgendes geschrieben Zum zitierten Posting springen:
Ich frage mich, ob das Kugel-Roll-Spiel wirklich lösbar ist ? Schließlich müßte man die Kugel entweder auf das Feld Z6S1 oder Z7S4 bekommen. Dies ist aber unmöglich, da man den Weg der Kugel "unterwegs" nicht beeinflussen kann.


Soweit war ich auch mal, bis ich dann doch den Wald zwischen den Bäumen entdeckte.

Im Anhang eine per Fensterkopie und Paint zusammengewurstelte optische Lösung.



Moderiert von user profile iconMartok: Anhang gesichert und entfernt. Ist zwar jedem überlassen das anzuklicken oder nicht, aber im Geiste des Spiels...


baumina - Di 10.12.13 10:12

Das Kugelspiel kann man recht einfach lösen, in dem man die Sache rückwärts angeht. Das habe ich mir mit Paint ins Screenshot gemalt, nachfahren und Schwupps fertig.

Die Lösungen der einzelnen Rätsel sollten wir Mathematiker überlassen wann und in welcher Form er sie hier posten mag, finde ich.


Delphi-Laie - Di 10.12.13 15:26

Martok moderierte: Moderiert von user profile iconMartok: Anhang gesichert und entfernt. Ist zwar jedem überlassen das anzuklicken oder nicht, aber im Geiste des Spiels...

Ach, der späteste Termin, dafür Punkte einzusammeln, war wohl noch nicht überschritten?! Ich war unkonzentriert. Weiter oben ist ja die Löung der Türme von Hanoi. Ich hatte das auf die Schnelle als Lösung des Kugelspieles interpretiert und wollte es nur graphisch ein wenig komfortabler aufzeigen.

In der Tat ist voreiliges Verraten von Lösungen naütürlich dem Spiel- und vor allem Wettkampfgedanken abträglich.

Asche auf mein Haupt! Könnt Ihr mir (schusseligen Spielverderber), besonders Du, Mathematiker, noch einmal verzeihen? Bitte!


Xion - Di 10.12.13 17:54

Das Lager-Rätsel ist mal fies :mrgreen: Hat aber auf jeden Fall viel Spaß gemacht. Zum Glück erscheint die Anzahl der Versuche nirgends :oops:

user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
In der Tat ist voreiliges Verraten von Lösungen naütürlich dem Spiel- und vor allem Wettkampfgedanken abträglich.

Bei allem Lob für das Gewinnspiel möchte ich doch anmerken, dass der Wettkampfgedanke etwas leidet durch die Vergabe der Vielfach-Punkte. Obwohl ich Student bin hab ich praktisch nie die Möglichkeit, nachts am Rechner zu sitzen. Entweder weil ich einen langen Tag hatte, oder früh raus muss...oder beides. Und mit früh meine ich nicht 11:00Uhr ;)

Hmm, bei der "Weisheit"-Entschlüsselungsaufgabe versage ich wiedermal total...wie immer bei Verschlüsselungen. Und das obwohl ich eine Vorlesung zu dem Thema besucht hab :shock:


Th69 - Di 10.12.13 18:07

Ohne ein Computerprogramm (das aber wenigstens selbstgeschrieben!) wäre ich auch nicht auf die Lösung von dem "Weisheit"-Rätsel gekommen (selbst mit dem Programm mit den zwei rotierenden Scheiben nicht - wahrscheinlich kann ich gar nicht mehr selbständig denken :gruebel:).


FinnO - Di 10.12.13 18:09

user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Hmm, bei der "Weisheit"-Entschlüsselungsaufgabe versage ich wiedermal total...wie immer bei Verschlüsselungen. Und das obwohl ich eine Vorlesung zu dem Thema besucht hab :shock:


Ich dreh' am Rad. :mrgreen:


Xion - Di 10.12.13 18:38

wow, habs doch noch geschafft. Man konnte es sich tatsächlich logisch erschließen :dance:


Mathematiker - Di 10.12.13 19:11

Hallo,
es freut mich, dass der Adventskalender so viele Mitspieler hat. Im Moment haben wir insgesamt schon 195 richtige Lösungen und das ist toll.
Allerdings habe ich im Moment zu Hause eine "kleine Ehekrise". Meine Frau versucht seit knapp 2 Stunden die Kisten im Lager zu schieben und es klappt nicht. Ich lasse sie noch etwas probieren. :wink:

user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Bei allem Lob für das Gewinnspiel möchte ich doch anmerken, dass der Wettkampfgedanke etwas leidet durch die Vergabe der Vielfach-Punkte.

Ich weiß, es tut mir auch leid. Aber jetzt kann ich es nicht mehr ändern. Deshalb haben die letzten Revisionen im 1.Eintrag ja auch die Bestenliste nach gelösten Rätseln.
Sollte es im nächsten Jahr einen neuen Adventskalender geben :nixweiss: , gibt es dort nur noch einen Punkt für das gelöste Rätsel.
Übrigens habe ich noch einiges mehr bei diesem 1.Kalenderversuch gelernt. Es war ein Versuch, der leider nicht vollkommen ist.

Das Rätsel vom 11.12. wird der erste "Scharfrichter", denke ich. Eigentlich ist es einfach, wenn man die richtige Idee hat, aber die muss man erst einmal finden. Programmier-Wichtel Delphiana ist schon ganz schön durchtrieben.

Ursprünglich hatte ich zu Beginn geschrieben, dass man kein Programm schreiben muss. Ich denke aber, bei diesem Rätsel geht es ohne nur schwer. Allerdings gibt es ja auch noch die "Holzhammermethode".

Mal sehen, wie viele Lösungen bis morgen früh gefunden werden. Ich sage mal voraus: maximal 2. Ihr dürft mich aber gern eines Besseren belehren.

Beste Grüße
Mathematiker


Th69 - Di 10.12.13 20:12

Puh, ganz schön schwer diese Kisten... ;-)
Nach unzähligen Versuchen habe ich es doch auch geschafft. Logisch hatte ich es recht schnell raus, aber habe dann doch immer wieder aus Versehen eine Kiste falsch verschoben (ein Undo wäre hier ganz nett gewesen :zwinker:).


Mathematiker - Di 10.12.13 20:20

Hallo,
user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
Puh, ganz schön schwer diese Kisten... ;-) ... (ein Undo wäre hier ganz nett gewesen :zwinker:).

Gratulation und damit hast Du auch bisher alle Rätsel geknackt.
Das mit dem Undo ist wieder etwas, das ich gelernt habe. Wäre besser gewesen, jetzt jedoch nicht mehr zu korrigieren. :nixweiss:
Nur der 17.12. wird noch einmal "Klickstress".

Beste Grüße
Mathematiker


Th69 - Di 10.12.13 20:30

Hat deine Frau es denn jetzt auch geschafft?

Für die nächsten Tage habe ich wenig Zeit abends noch zu programmieren - werde es wohl dann am Samstag lösen müssen (sollte ja noch innerhalb der 4 Tagesfrist sein).
Mein Ziel ist es schon alle Rätsel zu knacken... die 24 muß stehen!


Delphi-Laie - Di 10.12.13 21:52

user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
Puh, ganz schön schwer diese Kisten... ;-) Nach unzähligen Versuchen habe ich es doch auch geschafft. Logisch hatte ich es recht schnell raus, aber habe dann doch immer wieder aus Versehen eine Kiste falsch verschoben (ein Undo wäre hier ganz nett gewesen :zwinker:).


Ein Rätsel dieser Art gab es schon mal im Starwriter 7.0 (den es letztlich als Apache Open Office in erweiterter, zum sog. Office-Paket ausgewachsen, immer noch gibt) als sog. Osterei. Weiterhin war ein Tetris und ein drittes, mir nicht mehr gegenwärtiges Spiel (ich glaube, ein Minesweeper-Clon mit der Bezeichnung "Fettnäpchen"). Insofern (neupseudodeutsch "von daher") kannte ich das Kistenschieben schon, und zwar genau mit den gleichen Restriktionen. Nur, ob das Kistenfeld damals das ist, was Mathematiker einbaute, kann ich mich beim besten Willen nicht mehr erinnern. Und dort gab es keine Undo-Funktion, und das aus gutem Grunde nicht, nämlich, um sich nicht per "Backtracking" einfach über eine Fleißaufgabe zur Lösung vorzukämpfen. Mithin rege ich an, maximal eine Undo-Stufe als Rücknahme oder die Anzahl der Undos sogar generell zu begrenzen, das es wirklich nur für den Notfall (versehentlicher Tastendruck) dient.


Mathematiker - Mi 11.12.13 09:34

Hallo,
heute früh erst einmal nur die ...

Lösung zum 7.12.
Mir wird es immer rätselhaft bleiben, wie so sich viele Leute für Sudoku begeistern. Ich finde es langweilig. Auch das hier enthaltene Sudoku ist nicht besser.
Allerdings muss man erst einmal die Ausgangszahlen ermitteln. Die korrekten Antworten sind:
Zitat:
A1 : maximale Augenzahl bei einem Spielwürfel = 6
A3 : Anzahl regelmäßiger Sternpolyeder = 4
A4 : Anzahl der griechischen Musen = 9
A5 : Anzahl der Tore Thebens = 7
A8 : auf tschechisch "jeden" = 1
B3 : Anzahl der Symmetrieachsen eines Rechtecks = 2
B4 : zweite Dezimalstelle der Eulerschen Zahl = 1
B5 : Anzahl der Himmelsrichtungen = 4
B8 : Nenner des vollständig gekürzten Bruchs 112 / 144 = 9
B9 : Flächeninhalt des Dreiecks mit den Seiten 3, 4 und 5 = 6
C1 : Anzahl der Weihnachtsmann-Rentiere, ohne Rudolph = 8
C7 : auf Latein "quattuor" = 4
D2 : auf französisch "sept" = 7
D4 : vierte Dezimalziffer von Pi = 5
D5 : Basis der Ternärsystems = 3
D8 : Periodenlänge des Bruchs 1/7 = 6
D9 : 984 : 123 = 8
E1 : ggT von 15 und 35 = 5
E2 : kleinste Kubikzahl größer 1 = 8
E5 : Höhe in cm von Altenburger Spielkarten = 9
E8 : Anzahl der Prüfungen für die Goldmarie = 3
E9 : Anzahl der Adventswochen = 4
F1 : 4² - 3² - 2² - 1² = 2
F6 : Anzahl der Zwerge bei Schneewittchen = 7
G2 : Anzahl amtierender Weihnachtsmänner = 1
G4 : im Dualsystem 10000 : 100 = 4
G6 : Zinsen bei 1,5 % Zinssatz und 200 Grundwert = 3
G9 : vierte Wurzel von 16 = 2
H2 : Aschenputtel hatte ??? böse Schwestern = 2
H3 : Anzahl platonischer Körper = 5
H6 : Anzahl der Seitenflächen eines Würfels = 6
H7 : Anzahl der Ankreise eines Dreiecks = 3
I3 : über soviele "Brücken musst Du gehen" = 7
I4 : Basis des Zahlensystems der Na'vi auf Pandora = 8
I7 : Zähler von 2/5 - 1/3 , gekürzt = 1
I9 : Ecken einer Seitenfläche eines Dodekaeders = 5

Danach löst man das Sudoku wie gewohnt. Etwas Hilfe bekommt man auch von dem im Programm eingebauten Hilfeschalter.
Die Lösung ist:
6 5 4 9 7 2 8 1 3
7 3 2 1 4 8 5 9 6
8 9 1 3 6 5 4 2 7
1 7 9 5 3 4 2 6 8
5 8 6 2 9 1 7 3 4
2 4 3 6 8 7 9 5 1
9 1 8 4 5 3 6 7 2
4 2 5 7 1 6 3 8 9
3 6 7 8 2 9 1 4 5
siehe auch http://www.entwickler-ecke.de/viewtopic.php?t=111956.
All zu viele von Euch wollten sich verständlicher Weise den Eintipp-Stress ersparen. Es wurden nur 18 Lösungen abgegeben.

Beste Grüße
Mathematiker


Horst_H - Mi 11.12.13 11:13

Hallo,

ich habe einen sudoku-Löser benutzt, um die falschen Eingaben zu finden und zwischendurch, was das Wichtigste war, abzuspeichern.
Von user profile iconGravitar Sudoku-Generator, Helfer und -Löser [http://www.entwickler-ecke.de/viewtopic.php?t=65038], es gibt ja Dutzende.
Auf wikipedia gab es viele Varianten der Anzahl , von Musen, die 9 aber als erste.Zudem brauchte man nicht alle Fragen beantworten um die Lösung zu finden.
Schöne Sache das :zustimm:

Gruß Horst
P.S
Vielleicht will ich auch in natura noch Kisten schubsen, bald ist Weihnachten, da steigt der Bedarf ;-)


Xion - Mi 11.12.13 11:16

Eine Anmerkung zum Sudoku-Rätsel: Ich finde die Idee super und mache auch gerne mal hier und da ein Sudoku. Das Programm hat jedoch einen kleinen "Fehler". Wenn man die letzten Zahlen per Hilfe einfügen lässt, so merkt es nicht, dass das Sudoku komplett ausgefüllt ist. Ich musste dann erst noch eine (bereits eingetragene) Zahl neu einfügen, damit dies erkannt wurde. Wir sind ja hier unter Fachleuten, sonst hätte das bestimmt einige vom Einreichen der Lösung abgehalten.


Delphi-Laie - Mi 11.12.13 11:23

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Mir wird es immer rätselhaft bleiben, wie so sich viele Leute für Sudoku begeistern.


Ich auch. Wobei ich nicht weiß, wieviele es wirklich sind. Die kreuzworträtselbegeisterten Regenbogen("Yellow press")-Leserinnen vermutlich tendenziell eher nicht, wobei in deren Primitivjournaillen derlei auch reichlich vertreten ist. Hinzu kommt, daß eine alberne mentale Hürde aufgebaut wurde: "Zahlenlogik", womit die Dinger zumindest anfangs massiv beworben wurden. Doch bei Zahlen erlischt bekanntlich bei den allermeisten das Interesse augenblicklich. Inzwischen gehört es sogar zum "guten" Tone, daß sich sogar die Macht-, Funktions- und Führungselite, allen voran BRD-Berufspolitiker, aber auch andere prominente Personen mit schlechten Mathematikschulnoten "brüsten". In Wirklichkeit haben Sudokus mit "Zahlenlogik" (was immer das auch sein mag) rein überhaupt nichts zu tun, es gingen genausogut Buchstaben oder beliebige andere Symbole auch.

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Ich finde es langweilig.


Totlangweilig! Das reinste Abarbeiten eines Algorithmus. So langweilig wie jede andere algorithmische Abarbeitung auch.


Mathematiker - Mi 11.12.13 18:06

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Das Programm hat jedoch einen kleinen "Fehler". Wenn man die letzten Zahlen per Hilfe einfügen lässt, so merkt es nicht, dass das Sudoku komplett ausgefüllt ist.

Du hast Recht. Allerdings hatte ich vor dem Start des Sudoku-Rätsels schon geschrieben, dass man da aufpassen muss.

So, das heutige Rätsel ist wohl doch etwas heftig. Deshalb ein kleiner Hinweis:
Programmier-Wichtel Delphiana kennt nur ein Kodierungsverfahren. In ihrer Freizeit interessiert sie sich für die Geschichte des antiken Roms. :wink:
Übrigens weiß ich, dass eine Lösung mit der "Holzhammermethode" abgegeben wurde. Was mag das wohl sein? :D

Morgen und übermorgen wird es wieder sehr einfach. Eigentlich sind es gar keine richtigen Rätsel.
Man muss nur eine Pyramide füllen und einen Tag später Kreise anklicken.
Es war auch nicht ganz so einfach, wirklich 24 knifflige Rätsel aufzustellen, d.h. es musste etwas "Füllmaterial" her. Deshalb sind auch einige Tage zum Entspannen.

Beste Grüße
Mathematiker


Ralf Jansen - Mi 11.12.13 21:48

Zitat:
Übrigens weiß ich, dass eine Lösung mit der "Holzhammermethode" abgegeben wurde.


Sorry. Fülle mich (auch?) angesprochen. Ich mag diese Kryptodinger nicht konnte es aber auch irgendwie nicht dabei belassen es einfach nicht zu lösen. Als Ausgleich mag ich dafür Sudokus :angel:


Horst_H - Mi 11.12.13 21:51

Hallo,

Kaum greifbares Vergnügen!
Mir fehlten die Variablennamen in der Textzeile, aber es sah nach bekannten Algorithmus aus.

Gruß Horst


baumina - Mi 11.12.13 22:03

Es gibt Dinge im Leben, bei denen der Weg das Ziel ist,
dann gibt es andere Dinge, bei denen nur das Ziel zählt, egal auf welchem Weg man da hin gekommen ist.


Mathematiker - Mi 11.12.13 22:05

Hallo,
user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Sorry. Fülle mich (auch?) angesprochen.

Du warst aber nicht gemeint.
Wenn es die Möglichkeit gibt, dann nutzt man sie auch. Außerdem hatte ich ja extra darauf hingewiesen.
Es freut mich immer, wenn eine neue Lösung eintrifft. :zustimm:
user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
Mir fehlten die Variablennamen in der Textzeile, aber es sah nach bekannten Algorithmus aus.

Bist Du nicht der Einzige, leider. Irgendwie tritt hier wohl wieder so ein "Normalstring"/"Unicodestring"-Problem auf. Nehme ich an.
Wenn jemand einen ganz "komischen" Text bekommt, kann er ja einfach anfragen.
user profile iconbaumina hat folgendes geschrieben Zum zitierten Posting springen:
Es gibt Dinge im Leben, bei denen der Weg das Ziel ist,
dann gibt es andere Dinge, bei denen nur das Ziel zählt, egal auf welchem Weg man da hin gekommen ist.

Genau!

Übrigens: So, wie sich die Teilnahme am Rätselkalender entwickelt, möchte ich gern am Ende mehr als 500 Lösungen haben. Und wenn es viele gibt, die so etwa 20 bis 24 Rätsel gelöst haben, wäre das sehr schön.

Beste Grüße
Mathematiker

Wichtiger Nachtrag:
Scheinbar gibt es größere Probleme mit dem entschlüsselten Text. Einzelne Zeichen sind "verschoben" oder ganz verschwunden. Ich habe es unter Windows XP, Win 7 und 8.1 getestet. Warum es nun doch bei einigen nicht geht? Ich weiß es nicht. :nixweiss:
Bei wem es nicht klar ist, welches Programm/welcher Algorithmus gemeint ist, wendet sich bitte an mich.


Delphi-Laie - Do 12.12.13 00:10

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Morgen und übermorgen wird es wieder sehr einfach. [...] und einen Tag später Kreise anklicken.


Aber nicht irgendwelche, sondern die richtigen. Und die zu finden, ist, wenn man es nicht probiert (was auch recht erheblich ist), doch ziemlich schwierig, weil sich die Farben nur unwesentlich unterscheiden.

Es gibt allerdings eine recht simple, elegante Methode, diese nur um Farbnuancen abweichenden Kreise doch recht schnell auszuspüren. Nachdem ich hier aber schon versehentlich (!) eine Lösung verriet, bin ich nun ganz vorsichtig, ob ich überhaupt eine substantielle Hilfestellung mir zu geben noch trauen kann.


jfheins - Do 12.12.13 00:58

Also eine Hilfe gegen diese Encodingprobleme wäre es, das ganze als hex-Bytes zu posten ;-)

Aber eine kleine Hilfestellung (bzgl. des Encodings) traue ich mir mal zu: Das Euro-Zeichen ist mit 0x80 (Dezimal 128) kodiert, es handelt sich also um den cp1252 Zeichensatz. Ich habe gehört, es gibt Sprachen die nur Unicode könenn, in diesem Fall müsste man dann dieses Encoding spezifizieren, um die korrekten Bytes zu erhalten.

Ich ich habe mal wieder zu kompliziert gedacht - bin hier wohl AGS "vorgeschädigt" ^^


Mathematiker - Do 12.12.13 06:13

Hallo,
aus der Shoutbox entnehme ich, dass scheinbar Zahlenpyramiden nicht als richtig erkannt werden, obwohl sie stimmen.
Wenn das auftritt, sendet mir bitte ein "Fensterbild". Ich suche Euch dann gern den Fehler. :wink:
Jetzt im Ernst: Diesen Programmteil habe ich seit Jahren im Schuleinsatz. Noch nie gab es Ärger. Ich kann mir nur erklären, dass ich beim Übernehmen in den Kalender einen Fehler gemacht habe.


Verd... Mist! :autsch: :autsch: :autsch: :autsch:
Langsam habe ich die Nase voll von meinen "Programmierkünsten". Im obersten Feld der Pyramide habe ich Onchange nicht gesetzt.
D.h., wer die oberste Zahl zuletzt eintippt, bekommt keine Auswertung.
In diesem Fall: Oberste Zahl eingeben und irgendeine andere wieder 'rausnehmen und noch einmal eingeben.

In der Revision 7 habe ich den Fehler beseitigt!
Fazit für mich: Wenn man sich für ein Programm nur 14 Tage Zeit nimmt, sollte man mit idiotischen Fehlern rechnen.

Lösung zum 8.12.
Die Kodierungsscheibe gehört zur Alberti-Chiffrierung.
An der äußeren Scheibe sucht man den Code-Buchstaben und liest innen ab, d.h. für das erste C wird ein m.
Für den zweiten Buchstaben muss man aber die äußere Scheibe (in Gedanken oder mit dem Hilfsprogramm) um ein Feld in Uhrzeigerrichtung drehen, so dass aus dem Z ein a wird.
Verfährt man so weiter und beachtet, dass innen kein u sondern nur ein v auftritt, ergibt sich als Weisheit
Zitat:
mathematiklehrersindavchnvrmenschen
:wink:
Diesen Spruch hat Gottschalk in irgendeiner seiner Sendungen (mit langem Gäääääääähnfaktor) einmal von sich gegeben.
Hat jemand
Zitat:
mathematiklehrersindauchnurmenschen

eingetippt, ist es natürlich auch richtig.
Kryptografische Rätsel sind wahrscheinlich immer schwer. Kennt man die Methode nicht, muss man probieren und frustriert feststellen, dass es wieder nicht richtig war. Deshalb gab es "nur" 14 Lösungen.
Übrigens habe ich in Revision 6 nachträglich die drehbare Scheibe eingebaut.

Beste Grüße
Mathematiker


Horst_H - Do 12.12.13 08:34

Hallo,

zu 8.12.:
Die Lösung war ja einfach, wenn man das Programm heruntergeladen hatte, welches sich pAlberti nannte.
Bei Alberti half dann half eine Suche weiter.

Gruß Horst
P.S.
Jetzt muss ich Revisionen des Programmes laden, hatte ich noch nicht.


Martok - Do 12.12.13 09:50

user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
Bei Alberti half dann half eine Suche weiter.
Wobei der erste Treffer eine kompliziertere Verdrehung vorschlägt, da stand ich auch etwas auf dem Schlauch.


ub60 - Do 12.12.13 10:17

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Langsam habe ich die Nase voll von meinen "Programmierkünsten".

Lass Dir keine grauen Haare wachsen (wenn Du die nicht schon hast :D )! Ich nehme mal an, wir alle machen Fehler beim Programmieren. Und bei den Mengen, die Du hier für das Weihnachtsrätsel bereitgestellt hast, kann das schon mal passieren.

Abgesehen davon hatte ich das mit dem Fehler erst gar nicht bemerkt. Da hier kein "Überprüfen"-Button stand, dachte ich, dass mehrere Pyramiden zu rechnen sind. Nach der Kisten-Schiebe-Aufgabe dachte ich nicht, dass hier nach ein paar Sekunden Schluss ist. Als dann nach 3 oder 4 Pyramiden das ersehnte "Gelöst!" kam, dachte ich noch, dass müsse so sein und freute mich, die Aufgabe, wenn auch nur mit 2 Punkten, als erster geschafft zu haben. Minimale Frustration kam dann auf, als Leute, die nach mir fertig waren, mehr Punkte erhielten, aber jetzt klärt sich ja alles auf.
Es ist eben nur ein Spiel, und noch dazu ein schönes!

Good Byte!
ub60


Xion - Do 12.12.13 11:33

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Wobei der erste Treffer eine kompliziertere Verdrehung vorschlägt, da stand ich auch etwas auf dem Schlauch.

Richtig, das hat mir auch nicht geholfen, denn dass man die Scheiben irgendwie drehen musste, war ja vorher schon klar.

Wenn man aber mal genau hinsieht: Außen sind offensichtlich die Zeichen des Codes, da ja innen garkeine Zahlen sind (und außen außerdem wesentliche Buchstaben fehlen). Die Drehung zu Beginn hat wohl auch einen Sinn, denn wie sollte man denn eine initiale Drehung "erraten". Also ist der erste Buchstabe ein m. Hmm, und danach bräuchte man wohl ein Vokal. Prima, direkt neben dem nächsten Codezeichen steht ja ein 'a'. Also muss man wohl immer um eine Stelle nach rechts drehen. Fertig ;)

Delphiana hat auch bei mir irgendwie Kodierungsprobleme...mal sehen ob ich das noch hinbekomme.

Edit: ich glaub ich habs jetzt auch mit der "Holzhammermethode" gelöst :lol:


jfheins - Do 12.12.13 12:06

user profile iconub60 hat folgendes geschrieben Zum zitierten Posting springen:
Nach der Kisten-Schiebe-Aufgabe dachte ich nicht, dass hier nach ein paar Sekunden Schluss ist. Als dann nach 3 oder 4 Pyramiden das ersehnte "Gelöst!" kam, dachte ich noch, dass müsse so sein und freute mich, die Aufgabe, wenn auch nur mit 2 Punkten, als erster geschafft zu haben. Minimale Frustration kam dann auf, als Leute, die nach mir fertig waren, mehr Punkte erhielten, aber jetzt klärt sich ja alles auf.


Ich fühle mich da mal angesprochen. Bei mir hat es -- glücklicherweise -- direkt im ersten Versuch geklappt. Das lag wohl auch daran, dass zuletzt die 0 ganz unten Rechts eingetragen habe. Ich kann verstehen dass man ausgerechnet das oberste Feld zuletzt rechnet, da ist der Bug natürlich umso ärgerlicher.

Ich habe mir dann aber mit dem Posten in der Shoutbox noch etwas Zeit gelassen. Und soweit ich das sehe, habe ich auch 4 Punkte bekommen. Falls du also nur 2 Pünktchen bekommen hast, warst du leider nur dritter ;-)
Die "Anzahl der Lösungen" sagt leider auch nichts darüber aus, wer das heutige Rätsel schon geknackt hat. Es gibt einige, die ein oder zwei Rätsel ausgelassen haben und dementsprechend ein Rätsel hinterherhinken.

Also weiterhin viel Erfolg!


Delphi-Laie - Do 12.12.13 12:52

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Zitat:
mathematiklehrersindavchnvrmenschen
:wink:


Wer hätte das gedacht....darauf muß man erstmal kommen....Für derlei konfuzianisch-philosophischen Tiefgang eines oberflächlichen und völlig überbezahlten Goldharibärchens berappt man doch gern den an dem Vorbilde einer mittelalterlichen Zwangsagbabe orientierten sog. "Rundfunkbeitrag", von der öffentlich-rechtlichen Propagandamaschinerie (konkret einem exorbitanten Nutznießer dieses parasitären Molochs, dem Intendanten des WDRs Jörg Schönenborn) sogar zur "Demokratieabgabe" euphemisiert.


Mathematiker - Do 12.12.13 17:09

Hallo,
heute war es ja sehr einfach, wenn man meinen blöden Fehler ignoriert. :wink:
Morgen wird es auch nicht schwerer. Es sind einfach Farben zu vergleichen. Ich denke, auch das geht und wird viele Lösungen bringen. Übermorgen wird es wieder etwas anspruchsvoller, aber nicht schwer.

Ein Problem gibt es noch: Die Farben im morgigen Rätsel sind auch Rot und Grün, allerdings niemals gleichzeitig. D.h., es sind keine roten von grünen Kreisen zu unterscheiden, sondern nur verschiedene Farbintensitäten.

Allerdings kann ich nicht einschätzen, ob evtl. Mitspieler mit Rot-Grün-Sehschwäche Schwierigkeiten bekommen. :nixweiss:
Aus diesem Grund hänge ich hier eine Variante an, die statt Rot und Grün andere Farben verwendet. Ich persönlich finde, dass es dadurch nicht einfacher wird, aber wie gesagt, einschätzen kann ich es nicht.

Beste Grüße
Mathematiker


ub60 - Do 12.12.13 19:18

user profile iconjfheins hat folgendes geschrieben Zum zitierten Posting springen:
Falls du also nur 2 Pünktchen bekommen hast, warst du leider nur dritter ;-)

@jfheins:
Schön, dass Du "leider " sagst :lol: .
Ich hatte gedacht, ich habe so viel Punkte Abzug bekommen, weil ich 3 oder 4 mal eine neue Pyramide angefordert habe, aber dieses Mysterium wird wohl nur der Mathematiker aufklären können.
Außerdem macht die ganze Sache riesigen Spaß und da steht die Punktevergabe bei mir nur auf Platz 2. (Wenn ich auch gerne... :-) )

ub60


Mathematiker - Do 12.12.13 19:46

Hallo,
user profile iconub60 hat folgendes geschrieben Zum zitierten Posting springen:
Ich hatte gedacht, ich habe so viel Punkte Abzug bekommen, weil ich 3 oder 4 mal eine neue Pyramide angefordert habe, aber dieses Mysterium wird wohl nur der Mathematiker aufklären können.

Nein, das war nicht der Grund.
Denn letzte Nacht ist ein neuer "Mitternachtsmitspieler" aufgetreten. Erster war user profile iconjfheins, vor user profile iconjackle32 und als Dritter eben Du.
Natürlich ist ein wichtiger Grund, dass im Programm der Fehler war. Sorry. :flehan: Das kann ich aber nicht mehr ändern.

Im Moment sind gerade die Hälfte der Rätsel durch. D.h., selbst wenn user profile iconOliver Marx jeden Tag 2. wird, kannst Du noch gleichziehen, wenn Du jeden Tag gewinnst. :wink: Und da kommt ja noch der 15.12. ... :mrgreen:

Beste Grüße
Mathematiker


ub60 - Do 12.12.13 19:51

Danke für die Aufklärung. Ich kann auch mit dem dritten Platz leben :P .


Mathematiker - Do 12.12.13 22:16

Hallo,
die Auflösung zum Spiel "Kugel rollen" gibt es ja erst morgen. Ursprünglich hatte ich gedacht, dass dieses Rätsel größere Probleme bereitet; aber Ihr wart mit 22 Lösungen richtig gut.

Da das heutige Rätsel und das von morgen leicht sind, ihr also Langeweile habt :wink: , habe ich noch ein "Kugelrollspiel" für Euch.
Es ist etwas komplizierter, aber durchaus machbar. Allerdings bekommt man natürlich keinen Punkt im Adventskalender.

Viel Spaß
Mathematiker


Ralf Jansen - Do 12.12.13 22:26

33 vermutlich geht weniger.


Mathematiker - Do 12.12.13 22:31

Hallo,
user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
33 vermutlich geht weniger.

Top :!: Schneller geht es nicht.
Du bist unterfordert :wink: . Jetzt muss ich überlegen, ob ich noch etwas Komplizierteres habe.

Beste Grüße
Mathematiker

Nachtrag: Da ich Euch wohl unterschätze :oops: , gibt es noch ein anderes Zusatzspiel: das Sprunglabyrinth.


Mathematiker - Fr 13.12.13 12:25

Hallo,
hier nur die ...
Lösung zum 9.12.
Eigentlich hatte ich vermutet, dass dieses Rätsel sehr kompliziert ist. Aber auch hier habt Ihr bewiesen, dass Ihr alles knacken könnt. 22 korrekte Lösungen!
Bezeichnet man die Richtungen mit u für hoch (up), d für runter (down), l für links und r für rechts ist die Zugfolge:
Zitat:
urdldluluruldruldrdr

Für alle, denen solche Rätsel gefallen, gibt es ja in den vorhergehenden Beiträgen etwas "Nachschlag".

Beste Grüße
Mathematiker


Ralf Jansen - Fr 13.12.13 12:54

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,
Zitat:
urdldluluruldruldrdr



Einige unserer Kryptographen sind bestimmt schon am knacken der geheimen Botschaft :wink:


Delphi-Laie - Fr 13.12.13 14:23

Gut, dann ist meine mit Paint skizzierte Lösung ein zweites Mal zu veröffentlichen wohl hinfällig.

Zum heutigen Rätsel: Das halte ich trotz voller (Farb-)Sehkraft und der Anwendung eines Tricks für verdammt schwierig. Jetzt kommt auch noch die Zeitbegrenzung hinzu, die es für mich fast unlösbar macht.

Ergänzung: Hurra, nun doch erstmalig geschafft. Mein Eindruck eines Härtetestes hat sich aber dennoch eher verfestigt.


jfheins - Fr 13.12.13 14:46

Ich fand' es einfach, aber das hat auch mit Training zu tun. Und natürlich: Wer einen kalibrierten Monitor hat, hat hier Vorteile. Auf meinem (vor Ewigkeiten kalibrierten) Monitor auf 70%-100% Helligkeit schaffe ich das Spiel regelmäßig unter 60 Sekunden.

Auf meinem Laptop (schlechtes TN Panel) hätte ich da sicherlich viel mehr Schwierigkeiten. Ebenso bei sehr geringer Helligkeit, dann sind i.d.R. auch die Farbunterschiede geringer.


Horst_H - Fr 13.12.13 17:51

Hallo,

ich muss zum Augenarzt, mit -17 Dioptrien wird mir das zu schwer.Dies verdammten Farbverschiebungen durch den farbabhängigen Brechungsindex. Ich habe einfach die Holzhammermethode angewendet.

Gruß Horst


Delphi-Laie - Fr 13.12.13 18:04

17 Dioptrien sind schon ziemlich heftig, die Gläser dafür sind schon recht lupenhaft. Aber gegen die Gesetze der Physik - farbabhängiger Brechungsindex - kann doch auch ein Augenartz oder -optiker nicht unternehmen?!

user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
Ich habe einfach die Holzhammermethode angewendet.


Asche auf mein Haupt, auch damit kam ich vereinzelt zum Erfolg, nämlich dort, wo die Unterschiede gar zu gering waren, "mogelte" ich mich beim ersten Male auf diese Weise vorwärts. Das Vorkämpfen zu einer "Probierlösung" hatte Mathematiker (z.B. durch einen Klickzähler) nicht ausgeschlossen bzw. abgefangen.


baumina - Fr 13.12.13 18:41

Also auf dem Bildschirm im Büro hätte ich das alles noch so einigermaßen erkennen können, doch da hatte ich keine Zeit. Nun Zuhause auf meinem Notebook, wenig Chancen, zudem mein Augenarzt mir vor paar Tagen eine Eintrübung der Linse diagnostiziert hat und ich auf einem Auge nur noch 60% sehe, habe ich das Problem mit dem Erkennen einfach auch mal darauf geschoben. Aber wenn mir mein Augenarzt irgendwann mal neue Augen macht, dann wird die Welt für mich wieder besser erkennbar, hoffe ich zumindest.


Mathematiker - Fr 13.12.13 19:07

Hallo,
mich plagen zwar alle möglichen Alterszipperlein :P , aber die Augen sind ok und deshalb hatte ich nicht damit gerechnet, dass das "Farben erkennen" so viele Schwierigkeiten bereitet.
Für alle, die Probleme hatten, tut es mir leid. Aber jetzt ist es überstanden. Noch so etwas kommt nicht.

Morgen ist das Lieblingsrentier Rudolph (oder deutsch: Rudolf) zusammenzusetzen. Es ist nicht schwierig.
Das ist "süß": Rudolph [http://www.youtube.com/watch?v=WWxRpFqBHEM]

Beste Grüße
Mathematiker


baumina - Fr 13.12.13 22:45

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:

Für alle, die Probleme hatten, tut es mir leid.

Ach Quatsch, du zwingst uns doch nicht dazu bei deinem Adventskalender mitzumachen. Wir machen den freiwillig und sind mit einem riesen Spaß dabei! Wären es alles Aufgaben, die jedes Kleinkind in 2 Minuten schaffen würde, wäre der Reiz weg. Ich bin weiterhin richtig gerne dabei und freue mich jeden Tag neue kleine Aufgaben zu bekommen und wundere mich wieviel Arbeit da drin stecken muss. Dass wir alle unsere kleinen Wehwehchen haben soll wirklich nicht dein Problem sein.


Mathematiker - Sa 14.12.13 07:29

Hallo,

Lösung zum 10.12.
Sokoban-Rätsel sind natürlich Klassiker. Für diese Aufgabe ist die Lösung etwas länger.
Dabei bedeutet 0 nach oben, 1 nach rechts, 2 nach unten und 3 nach links:
Zitat:
10112221233230112111011233333323011111111223010333333311111122233002211000333303212331011121011223
01033333323002111110001222122330012000123000123330122223333000003321012221223301210300000111012222
22123333230301211110003221233323021011000010033332210301110122221222333330002221110000100333223001
11122222123333230000022221111222300103333230111112222230000103331100100003332232222123000001001112
22110322322333300001001112222212333311100000033322322220000100322220003321012200011112222222221010
323010333331111101232211033230103333111100012223221103323010333

Vielleicht habt Ihr aber keine Lust, Schritt für Schritt die Lösung nachzuvollziehen.
Dann nutzt Ihr das hier angehängte Programm. Mit dem Schalter Demonstration schiebt Leopold die Kisten selbständig.

Beste Grüße
Mathematiker


Delphi-Laie - Sa 14.12.13 12:53

Gut, ich will Euch jetzt mal helfen, ohne eine Lösung zu verraten (die wäre hier nach meiner Beobachtung auch unmöglich, weil die Felder zufallsausgewählt sind): Schaut auf die beiden Farbpunktquadrate wie auf ein Stereogramm! ;-) Ggf. müßtet Ihr Euch dafür weiter vom Bildschirm entfernen. Ist die Auflösung des Bildschirmes zu klein und/oder der Quadratabstand zu gering, so kann es scheitern, weil die Augen nunnmal nur in die Uendlichkeit, aber nicht weiter bzw. darüberhinaus schauen, also nach außen schielend schauen können. Wer noch einen Röhrenmoninor hat, kann auch mit einer Auflösungserhöhung die Größe vermindern. Die Farbunterschiede sind aber dennoch teilweise so gering, daß die Störungen kaum bemerkbar sind. Wie gesagt, auch dieses Rätsel ist eine ziemliche Herausforderung.

Bei "Wetten daß" gabe es vor vielen Jahren mal eine ähnliche Wette (damals schaute ich mir das noch an), die der Kandidat gewann. Erst viele Jahre später, nach dem Aufkommen der Stereogramme, erinnerte ich mich daran und verstand es sofort, wie er in "Echtzeit" die Unterschiede fand. Das Geheimnis ist eben Parallelverarbeitung, während der Vergleich punktpaarweise eben nur sequentiell ist.


Horst_H - Sa 14.12.13 13:34

Hallo,

heute ging es sogar ohne Programm.Ich bin schon gespannt was morgen für ein Rätsel sein wird, wenn es schon als schwieriger angekündigt ist.
Kein Grund um um 0 Uhr anzufangen :D

Gruß Horst


Mathematiker - Sa 14.12.13 16:25

Hallo,
user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
Ich bin schon gespannt was morgen für ein Rätsel sein wird, wenn es schon als schwieriger angekündigt ist.

So richtig weiß ich nicht, was ich zu morgen sagen soll. Da ich mich mit meinen Vorhersagen schon sehr getäuscht habe, denke ich, werden doch einige Lösungen gefunden.

Aber, das Schiebepuzzle ist schon etwas knifflig. Eines der berühmtesten Werke über mathematische Spiele, "Cyclopedia of Puzzles" von Sam Loyd, enthält dieses spezielle Puzzle.

Wichtig ist noch: Dieses kleine Programm habe ich vor mehr als 15 Jahren geschrieben und jetzt reaktiviert.
Normalerweise würde man die Spielsteine mit der Maus anklicken und verschieben. Damals habe ich das "noch nicht hingekriegt" und war froh die Verschiebung durch reine Mausklicks umsetzen zu können, konkret:
Ein Feld wird nur durch Mausklick bewegt. Klick im linken Bereich des Feldes/Spielsteins bewegt nach links, im oberen nach oben, usw...

In der Vorbereitung des Adventskalenders habe ich es nicht mehr geschafft, dies auf die "normale" Steuerung umzustellen.

Beste Grüße
Mathematiker


Delete - Sa 14.12.13 17:19

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:

Zitat:
urdldluluruldruldrdr

Beste Grüße
Mathematiker


Ich halte diese Buchstabenkombination für das Ergebnis restlicher, cerebraler Funktionen,
nachdem Frau P. ihren Mann mit dem Nudelholz aus Eifersucht verprügelt hatte. :P

(Soviel zum "Fest der Liebe" :D )


Mathematiker - So 15.12.13 00:59

Hallo,
user profile iconhathor hat folgendes geschrieben Zum zitierten Posting springen:
Ich halte diese Buchstabenkombination für das Ergebnis restlicher, cerebraler Funktionen, ...

mit meinen letzten cerebralen Funktionen gibt es heute schon zu Mitternacht (ich bin müde und will in's Bett) die ...

Lösung zum 11.12.
Das Rätsel war das bisher schwierigste. Dennoch gab es 12 Lösungen.
Mit dem Hinweis, dass Delphiana sich für die Geschichte des antiken Roms interessiert, war klar, dass nur das Cäsar-Verfahren vorliegen kann. Allerdings habe ich die Zeichen nicht im 26buchstabigen Alphabet verschoben, sondern über alle Zeichen im ASCII-Satz und zwar um den Wert 7.
Zur Lösung muss der String markiert und kopiert werden. In einem kleinen Programm verschiebt man jedes Zeichen im ASCII-Code um 7 "abwärts". Es sollte sich
Zitat:
x = 2; y = 5; z = 0; solange x>0 ist, wiederhole {wenn x ungerade dann z = z+y; y = 2·y; x = x div 2} Ausgabe z

ergeben. Warum bei einigen ein paar Buchstaben verschoben waren oder verloren gingen, kann ich nicht erklären.
Der Algorithmus; binäres Multiplizieren, ägyptische Multiplikation, russische Bauernmultiplikation, usw. genannt; berechnet das Produkt a*b, so dass das Ergebnis 10 ist.

Ach ja, die "Holzhammermethode". Hat man gar keinen Plan, kann man ja auf gut Glück raten. Beginnt man z.B. bei 1, 2, ... und hält bis zur 10 durch, so hat man es geschafft. Hätte ich z.B. 123456789 oder Pi als Lösung verlangt, geht es natürlich so nicht.

Außerdem sage ich gleich etwas zu ...
Lösung zum 12.12. und 13.12.
Da bei jedem Start eine andere Zahlenpyramide konstruiert wird, gibt's es natürlich keine eindeutige Lösung.
Auch bei den Farbkreisen kann man keine Lösung angeben.

Beste Grüße
Mathematiker


Xion - So 15.12.13 11:11

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
In einem kleinen Programm verschiebt man jedes Zeichen im ASCII-Code um 7 "abwärts". Es sollte sich
Zitat:
x = 2; y = 5; z = 0; solange x>0 ist, wiederhole {wenn x ungerade dann z = z+y; y = 2·y; x = x div 2} Ausgabe z

Ah, so sollte das aussehen :mrgreen: Bei mir war die eine Variable € und die andere eine Box und die dritte ein Leerstring. Die Zahlen haben aber den Eindruck vermittelt, dass eben nicht Pi rauskommt, so dass ich die Holzhammermethode benutzt hab ;)

Das heutige Rätsel (Loyd's Rätsel) ist toll. Leider hatte man keine Chance auf Zusatzpunkte wenn man "erst" um 08:00Uhr aufgestanden ist :roll: (wenn es ein "bekanntes" Rätsel ist gibt es doch sicherlich fertige Lösungen im Netz?!) Hat aber trotzdem Spaß gemacht es zu knacken :zustimm:
Jetzt muss ich aber erstmal an meinen wichtigen Sachen arbeiten...wer sagt Studenten haben Sonntags frei? :autsch:


Mathematiker - So 15.12.13 12:40

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Das heutige Rätsel (Loyd's Rätsel) ist toll.

Schön, wenn es Dir gefällt.
Und ich bin froh, dass offensichtlich das Rätsel machbar ist, denn immerhin sind schon 7 Lösungen da. Wenn ich mich erinnere, wie lang ich beim ersten Mal zur Lösung brauchte, muss ich mich schämen. :oops:

Auf der Suche nach der optimalen Zugzahl habe ich vor Jahren versucht, ein Programm zu schreiben, das alle Möglichkeiten testet. Irgendwie fehlte mir aber der richtige Algorithmus, denn es funktionierte einfach nicht. Vielleicht hat ja jemand von Euch eine Idee.
Konkret habe ich nämlich noch Flemings-Puzzle, bei dem ich bis heute keine Lösung habe.
fleming
Hier soll das Quadrat "1" auf die Position rechts neben der "6" gebracht werden.

Beste Grüße
Mathematiker


Xion - So 15.12.13 14:12

Du musst dich nicht schämen, ich habs relativ schnell aufgegeben und meinen Rechner lösen lassen ;)
Mit Flemings Rätsel kommt mein Solver aber nicht so recht klar. Es gibt viel mehr Möglichkeiten zu ziehen und einen zusätzlichen Stein.


Mathematiker - So 15.12.13 14:16

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Du musst dich nicht schämen, ich habs relativ schnell aufgegeben und meinen Rechner lösen lassen ;)

Solver?! Hast Du den selbst geschrieben? Wie macht man so etwas? Ich habe wieder einmal keine Ahnung. :nixweiss:

Beste Grüße
Mathematiker


Xion - So 15.12.13 14:43

Natürlich hab ich den selbst geschrieben. ;) Ich kann ja später mal den Code hochladen. Das ist der Vorteil wenn man studiert und weiß, wozu man den "Kram, den eh niemand braucht" aus der Vorlesung doch gebrauchen kann.

Hab dem Programm noch eine Prise Gehirnschmalz hinzugefügt, und schon flitzt das gute Stück wie Hölle :mrgreen:

Flemings Puzzle in 15 Sekunden
1:
d7.r8.r5.u6.u9.l10.d5.r9.d6.d6.l4.l7.u4.l7.u9.u10.r10.r6.d7.d7.d4.d4.l9.l8.u10.u5.u10.u5.r6.r7.d4.d9.l5.d10.l5.l10.u6.u6.r9.u4.l7.d9.r4.r4.d10.d5.d8.r2.r2.u1.l5.u7.l5.l7.l10.l4.l9.d6.d6.r8.r2.r1.u5.l7.u5.l10.u7.l10.d1.l2.l2.u8.u6.r9.r3.d10.d7.d5.l2.l8.u6.r4.r1.r7.d5.d2.l8.l8.u1.r7.r5.u10.l3.l9.d4.r7.r7.d1.r8.r8.u2.u5.u10.u3.l9.l9.d1.r5.r5.r10.r10.d2.l8.u5.l8.l5.l6.u7.u4.u7.u4.r1.d10.d10.d5.d5.l6.l7.u4.u1                    

mit
l=left
r=right
u=up
d=down
und
10=0 ;)

Probiers mal aus.

PS: die optimale Lösung von Loyd's Puzzle hat bei mir mehr Schritte gebraucht als angegeben, ich nehme an, dort werden zwei Schritte des selben Steins in die selbe Richtung als ein Schritt gezählt (habs nicht nachgezählt).


Mathematiker - So 15.12.13 14:59

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Hab dem Programm noch eine Prise Gehirnschmalz hinzugefügt, und schon flitzt das gute Stück wie Hölle :mrgreen:

Wunderbar! Funktioniert einwandfrei. :zustimm:
Du ahnst gar nicht, wie lange ich nach der Lösung suche.

Vielen Dank
Mathematiker


Horst_H - So 15.12.13 15:11

Hallo,

ich wollte auch einen "solver" bauen.
Rekursion ist ja klar.
Man hat ja hier sehr wenig Bewegungsmöglichkeiten, man muss "nur" davor sorgen, das eine zuvor erreichte Stellung, nicht nochmals erreicht wird.

Gruß Horst
Edit: dann eben nicht ;-)


Xion - So 15.12.13 15:44

Wir sollten Lösungshinweise und -überlegungen zurückhalten, bis das Rätsel abgelaufen ist. ;)


Horst_H - So 15.12.13 16:00

Hallo,

sooo, schnell pinselt man ein solches Programm auch nicht zusammen. OK , das ist der Neid des Älterwerdenden, hoffentlich nur eine Erkältung im Anmarsch.....

Gruß Horst


Xion - So 15.12.13 16:20

user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
sooo, schnell pinselt man ein solches Programm auch nicht zusammen.

Na ich habe es doch auch heute geschrieben ;) Wenn ich im "Tunnel" bin, kann ich sehr produktiv sein.
Nur bei dem Projekt für die Uni...da gehts irgendwie nicht so recht vorwärts. Ein Problem ohne mathematisch saubere Definition ist echt fies schwer...wie soll man einem Algorithmus beibringen, ein schönes Bild mit einem Baum drauf zu malen? :gruebel: Naja, wäre doch gelacht wenn ich das nicht noch hinbekomme :les: :suspect:

//Edit: Heureka!


Mathematiker - So 15.12.13 19:48

Hallo,
das heutige Rätsel ist wahrscheinlich doch ganz schön schwer. Bisher sind 8 Lösungen eingegangen.
Man muss aber kein Programm zur Lösung schreiben. Es geht auch, indem man einfach "klickt". Irgendwie spielen die Nummern 4 und 5 die entscheidende Rolle. Diese muss man viel verschieben, um den Platz für die größeren Steine zu schaffen.
Ich weiß schon: Dieser Hinweis hilft nicht viel. :roll:

Die Aufgabe vom 16.12. ist eine mathematisch-geometrische.
Mit Ausdauer und Papier und Bleistift kann man die gesuchte Zahl durchaus ermitteln. Ich schätze: Das Rätsel ist mittelschwer.
stern
Ach so: Bevor es zu Verwirrung kommt, sei darauf hingewiesen, dass die linke Abbildung die zu untersuchende ist. Rechts (die hier gezeigte Abbildung) ist nur der fertige Stern zu sehen.
Dieser Stern, das kleine Sterndodekaeder Keplers, ist mein Lieblingspolyeder. :!: Und das ist ernst gemeint.

Beste Grüße
Mathematiker


Xion - Mo 16.12.13 11:11

Wenn jemand Lust hat, hier noch ein (hoffentlich) kniffligeres Rätsel zum Puzzle aus Türchen 15:

In diesem Posting [http://www.entwickler-ecke.de/viewtopic.php?p=682271#682271] wird ein alternatives Puzzle vorgestellt (Flemings-Puzzle) auf das sich diese Aufgabe hier bezieht:

Geschichte:
Sicherlich habt ihr euch gefragt, warum sich der Weihnachtsmann ein Puzzle (Adventskalender Türchen 15) für euch überlegt hat. Konkret ist er nämlich in einer missligen Lage:

Das Puzzle repräsentiert die Beladung seines Schlittens. Da er am Weihnachtsabend sehr viel zu tun hat, geschieht die Beladung automatisiert. Die Maschine gruppiert bereits die Geschenke nach Zielort und platziert sie in Paketen auf dem Wagen, so dass er nur seine Rentiere umspannen muss und keine Verzögerung fürs Beladen entsteht. Diese Maschine produziert immer Pakete, deren Größe analog zu denen aus Flemings Puzzle ist. Jedoch die Positionierung ist zufällig.

Dies hat die letzten Jahre gut funktioniert. Nun hat sich jedoch die Gesetzeslage verändert. Er muss nun zuerst den braven Kindern die Geschenke bringen. Deren Geschenke sind besonders groß und in Paket 1. Damit die Beladung des Wagens nicht instabil wird, sollten diese Geschenke hinten in der Mitte auf dem Wagen stehen.
Die Wichtel müssen jetzt Überstunden machen und das große Paket an die entsprechende Position befördern. Leider sind Wichtel nicht sehr stark und die Pakete sehr groß, so dass sie die Pakete nur schieben können.
Allerdings gibt es Situationen, in denen es garnicht möglich ist, das Paket entsprechend zu verschieben. Bis die Wichtel dies merken, ist die ganze Zeitplanung durcheinander.

Nun hat der Weihnachtsmann einen Solver programmiert, welche für jede Situationen bestimmen kann, ob sie lösbar ist oder nicht. Leider läuft dieser nur auf dem Mainframe, welcher über Weihnachten zu Wartungszwecken abgeschaltet ist. Die Wichtel können ihn also beim Beladen nicht nutzen. Ein mobiles Gerät wäre besser.

Der Weihnachtsmann hat jedoch noch ein Smartphone vom letzten Jahr übrig, das er ohnehin nicht mehr verschenken kann. Der Wichtel, der die Verschiebeungen durchführt, soll nun dieses Smartphone erhalten. Auf diesem ist für jede Situation gespeichert, ob man die Pakete so verschieben kann, dass Paket 1 an der richtigen Position ist, oder nicht.

Leider haben die Smartphones nur noch genau 128MiByte Speicherplatz übrig, da der Wichtel unbedingt Heavy Metal beim Arbeiten hören will. Wenn es möglich wäre, eine Situation auf 32bit eindeutig darzustellen, so würden 128MiByte gerade ausreichen, für jede Situation ein Bit bereitszustellen, welches angibt, ob die Situation lösbar ist oder nicht.

Aufgabe:
Kannst du dem Weihnachtsmann ein Verfahren erklären, wie für jede mögliche Situation (d.h. jede mögliche Positionierung der Pakete aus Flemings-Puzzle) eindeutig ein 32-bit-Wert bestimmt werden kann, für den dann gespeichert wird, ob die Situation so verschoben werden kann, dass Paket1 an der entsprechenden Position landet? Dann kann der Wichtel dieses Verfahren benutzen und zunächst prüfen, ob es überhaupt eine Lösung gibt.

Beispiel:
Eine einfache Repräsentation der Situation könnte durch Aufzählung der Nummern geschehen, z.B. (von links nach rechts, von oben nach unten):
'22887 1164X 1165X 33990'
Dies kann man natürlich nicht alles in 32bit unterbringen.
Hinweis: Es gibt durchaus mehrere verschiedene Situationen, deren Lösung identisch ist.

Anmerkungen:
Da es sehr schwer ist, eure Lösungen zu verifizieren, wird es wohl keine Auswertung geben. Aber ihr könnt euch ja mal ein paar Gedanken dazu machen ;) Ich werde nach der Auflösung des Rätsels 15 meinen Solver-Code hochladen, der eine (hoffentlich) korrekte Abbildung implementiert.


Mathematiker - Mo 16.12.13 19:50

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Wenn jemand Lust hat, hier noch ein (hoffentlich) kniffligeres Rätsel zum Puzzle aus Türchen 15 ...

Ich verstehe zwar die Aufgabenstellung, hätte auch Lust mich zu versuchen, kann mir aber nicht vorstellen, wie man so etwas löst. Da muss man wohl Informatik studieren/studiert haben. :nixweiss:
Ich bin auf mögliche Lösungen sehr gespannt.

Das Rätsel vom 17.12. wird wohl bei einigen Verwirrung auslösen. Es ist gar kein Rätsel, es ist eine reine Fleißaufgabe. Aber irgendwie musste ich diesen Programmteil unterbringen; er gefällt mir zu gut. :zwinker:
Es geht darum, einen "ökologisch vollabbaubaren Memory-Stick" :mrgreen: der 1970er Jahre mit Daten zu versehen, d.h. es geht um das Stanzen von Löchern in eine Lochkarte.
Als Schüler habe ich mehrmals im Ferienjob solche Karten und auch Lochstreifen mit Löchern versehen. Anschließend gingen sie in einen Großrechner, der sie als fehlerhaft auswarf. Und danach musste Zeile für Zeile der eine Fehler in Unmengen von Lochkarten per Hand gesucht werden. Das hat Spaß gemacht. :tongue:

Damit das "mühevolle" Klicken etwas einfacher wird, solltet Ihr in jeder Spalte zuerst die Löcher in den Zeilen 0 bis 9 setzen und danach erst die beiden obersten Zeilen mit dem notwendigen Loch versehen. Das Programm testet nämlich, ob eine Lochkombination überhaupt zum Zeichensatz gehört.

Viel Spaß und Ausdauer
Mathematiker


Horst_H - Mo 16.12.13 21:06

Hallo,

@user profile iconXion:
Ich gehe mal davon aus, dass die Wichtel am Touchpad die Positionen eingeben und das smartphone berechnet den 32-BitWert und dann wird das Bit bestimmt.
Momentan bin ich 33,0858 Bit :-( wenn ich zeilenweise die Kombination speichere, denn es gibt für eine Zeile 309 Verschiedene Anordnungen, der 5 verschiedenen Elemente , Namen sind wie Schall und Rauch, die auf eine Spaltenzahl von 5 kommen.
Also zeilenweise nur die Kombinationsnummer speichern. ( 309 *5 Byte um die Kombination zu finden).
Wenn ich Achsensymmetrien nutzen könnte, wären 2 Bit eingespart.Also müßte ich dafür sorgen das eine "freie Stelle" immer links oben zu liegen kommt. das sind 6 ( 3x2) von 20( 5x4) Feldern, könnte passen ( 309^4 *6/20 = 2^31,3488 ).
Die ersten beiden Zeilen mit 2 möglichen freien Stellen haben jeweils 309 Möglichkeiten,{ Stimmt nicht ganz, denn in einer Zeile muss eine freie Stelle in Spalte 1..3 sein, aber die zu markieren braucht wieder Bits ) die folgenden beiden aber nur 201.
Das sind 309*309*201*201= 2^31,845029 gerade so passend.
Das muss noch weit besser gehen :-)
Denn die Zeilen sind untereinander ja so sehr einander bedingend, das bestimmt nur ( geratene ) 100 Mio mögliche Kombinationen übrigblieben.

Gruß Horst


Xion - Mo 16.12.13 23:24

user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
Ich gehe mal davon aus, dass die Wichtel am Touchpad die Positionen eingeben und das smartphone berechnet den 32-BitWert und dann wird das Bit bestimmt.

Genau so.

user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
Das sind 309*309*201*201= 2^31,845029 gerade so passend.

Wenn ich das richtig verstanden habe ( bin etwas müde :gaehn: ) und ohne jetzt die einzelnen Möglichkeiten nachzuzählen: Du hast damit begründet, dass es insgesamt weniger als 2^32 Möglichkeiten gibt. Eigentlich ist aber ja eine "Abbildungsvorschrift" gesucht, welches der Puzzle-Stellung einem 32-bit-Wert zuordnet. Dabei funktioniert dein Ansatz aber soweit ich das sehe noch nicht:
In der ersten Reihe tritt z.B. "Kombinationsnummer " 25 auf. In Reihe 2 die Nummer 10. Gibt zusammen dann z.B. die 32-bit-Zahl 25*10*201*201. Nur ergibt auch 10*25*201*201 diese Zahl :!:


Horst_H - Di 17.12.13 00:54

Hallo,

Ich weiß, dass mein Verfahren recht umständlich ist.
Ich nummeriere nicht, der Name interessiert nicht. ob 8 oder 9 an einer Stelle liegt ist ja für das Ergebnis, ob es lösbar ist, unerheblich.
Also bekomme die 5 verschiedenen Elemente nur eine Nummer
0 := 2x2 Element, gibt es 1-fach ( 2 breit)
1 = 2 er Element waagerecht, gibt es 2-fach ( 2 breit)
2 = 2 er Element senkrecht, gibt es 2-fach ( 1 breit)
3 = 1 er Element, gibt es 2-fach ( 1 breit)
4 = 1 er Element/freies Feld, gibt es 2-fach( 1 breit)

Es gibt 309 Möglickeiten aus diesem 5 Elementen in dieser Vielfachheit eine Zeile zu bilden,die 5 Spalten hat.
ZB: 012 oder 013 oder 014 die 0 ist durch 1 ersetzbar und 2,3,4 untereinander.
oder 23344
Uups, das geht nicht, wenn manche Elemente sehr oft vorkommen,Dann steigt die Anzahl der Kombination zu schnell.

Natürlich kann man auch einfach von links oben beginnen und stur Zeile für Zeile durchlaufen, unter der Berücksichtigung welche durch Elemente von der Zeile darüber belegt sind.Am Ende sind es immer 11 Elemente
http://www.entwickler-ecke.de/viewtopic.php?p=682271#682271

Quelltext
1:
2:
3:
4:
22887
1164F
1165F
33990

Würde ich nun so schreiben, ob 2,3,8,9 wäre bei mir immer 2er waagerecht.
Die Pfeile besagen nun das dies Feld zu dem davor gehört.

Quelltext
1:
2:
3:
4:
5:
1<1<3
0<234
^^^34
1<1<3
..

Zu schreiben als 113;0234;(0 und 2 ist von Zeile vorher bekannt,also nur die neuen) 34;113;
Wenn ich 5er System jetzt nach Hornerschema rechne:
(((...((1*5+1)*5+3)*5+0)*5+2)*5+3)*5+4)*5+3)*5+4)*5+1)*5+1)*5+3
Ergibt maximal 5^11-1 = 48'828'124
Knapp 50 Mio Möglichkeiten, das ist knackig kurz :D, aber es gibt noch weniger Anordnungen, denn das Element 0 ( 2x2) kann nicht in der letzten Zeile und auch nicht in der letzten Spalte sein.

Ich schätze mal die Anzahl ( Spalten = 5/Zeilen=4)
Element 0 an (5-1)*(4-1) = 12 Positionen
Element 1 an (5-1)* 4 = 16 Positionen
Element 2 an 5 *(4-1) = 15 Positionen
Element 3 an 5 * 4 = 20 Positionen
Element 4 an 5 * 4 = 20 Positionen
= 1152000 also maximal 1,152 Mio mögliche Stellungen.
Stimmt schon wieder nicht.
In den Zeilen mit Element 0 gibt es für Element 1 entweder 2,1,1,2 Möglichkeiten maximal 2, im Schnitt 1,5 in den anderen maximal 4 bleiben also maximal 6 weniger als die Hälfte, etc pp.
Es werden immer weniger..

Too Late

Gruß Horst


Xion - Di 17.12.13 07:04

user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
Ich nummeriere nicht, der Name interessiert nicht. ob 8 oder 9 an einer Stelle liegt ist ja für das Ergebnis, ob es lösbar ist, unerheblich.

Das ist auf jeden Fall ein wesentlicher Trick.

user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:

Quelltext
1:
2:
3:
4:
22887
1164F
1165F
33990

Würde ich nun so schreiben, ob 2,3,8,9 wäre bei mir immer 2er waagerecht.

Ich füge mal noch einen Zwischenschritt ein, das sieht dann also so aus:


Quelltext
1:
2:
3:
4:
11113
00234
00234
11113


user profile iconHorst_H hat folgendes geschrieben Zum zitierten Posting springen:
Die Pfeile besagen nun das dies Feld zu dem davor gehört.

Quelltext
1:
2:
3:
4:
5:
1<1<3
0<234
^^^34
1<1<3
..

Zu schreiben als 113;0234;(0 und 2 ist von Zeile vorher bekannt,also nur die neuen) 34;113;

Wenn ich 5er System jetzt nach Hornerschema rechne:
(((...((1*5+1)*5+3)*5+0)*5+2)*5+3)*5+4)*5+3)*5+4)*5+1)*5+1)*5+3
Ergibt maximal 5^11-1 = 48'828'124

Schreibe es so
(((...((1)*5+3)*5+0)*5+2)*5+3)*5+4)*5+3)*5+4)*5+1)*5+1)*5+3
und auch ich sehe, warum es 5^11-1 Möglichkeiten sind :)

Womit die Lösung sogar in 26 bit passt :zustimm: Mein Ansatz ist sehr ähnlich, nur hab ich im entscheidenten Moment zu kompliziert gedacht ;) (siehe nächsten Post)


Xion - Di 17.12.13 07:28

Hier nun also meine Lösung zum Rätsel aus http://www.entwickler-ecke.de/viewtopic.php?p=682310#682310 (wobei user profile iconHorst_H's Lösung besser ist).

Wir betrachten wieder die Ausgangswerte, beschrieben wie im vorherigen Posting:
Ausgangswerte:

Quelltext
1:
2:
3:
4:
22887
1164F
1165F
33990


Ich habe nun immer ein 1-bit gesetzt, wenn der Nachbarblock ein anderer ist:
Zunächst horizontal:

Quelltext
1:
2:
3:
4:
01011
01111
01111
01011

(wichtig: ich kodiere leere Felder als seperate kleine Felder, egal wie sie zueinander liegen)
Nun ist klar, nach jeder 0 kommt immer eine 1, weil wir ja nur Blöcke der Breite 2 haben

Quelltext
1:
2:
3:
4:
001
0111
0111
001

Ist das letzte Bit eine 1 (Block der Breite 1), so kann man es weglassen, denn das folgt aus den vorherigen (im Allgemeinen Fall muss das nicht möglich sein, siehe unten).

Quelltext
1:
2:
3:
4:
00
011
011
00

Wiederum ist das letzte Bit redundant, da zu diesem Zeitpunkt bekannt ist, ob nun noch ein Block der Breite 2 oder 1 übrig ist.
00 011 011 0 (9 Bits + x)

Analog nun vertikal:
10 10 10 111 111 (12 Bits + y)

Wie groß ist nun x und y? Im schlechtesten Fall sind rechts am Rand und unten am Rand zweier-Blöcke (so dass jede Zeile und jede Spalte auf 0 endet). Glücklicherweise ist dies nicht möglich mit den gegebenen Blöcken (es existieren nur 3 Blöcke der Höhe 2). In schlimmsten Fall gilt x+y = 4+3 = 7. Ergibt in Summe: 12+9+(4+3) = 28 bits.

Jetzt fehlt aber noch die Position der leeren Felder (die haben wir bisher analog den kleinen Blöcken behandelt). Aus den bisherigen 28bit können wir herausbekommen, wie die Größen der Blöcke aussehen. Ein leer-Block ist einer der 6 kleinen Blöcke.
Wir können also 6 Bits als die 6 kleinen Blöcke interpretieren, welche in einer vorgegebenen Reihenfolge (links->rechts, oben->unten) abgelaufen werden. Ist der kleine Block ein leerer Block, so setzen wir eine 1.
Für das Beispiel:
001010
00 1 0

Erscheinen zwei Einsen hintereinander, so negiere ich den gesamten Hashwert am Ende. Dies ist möglich, da die füllenden Nullen, welche die ersten Bitfolgen auf 13 bzw. 15 bits erweitern, dann zu einsen werden. Dort können nur im normalen Fall Einsen stehen, wenn x+y=7. Dies ist der Fall, wenn die Breiten Teile rechts, die hohen Teile unten liegen. In diesem Fall stehen an den "Zeilenenden" immer Nullen, die jetzt zu Einsen werden. Kein normaler Wert kann so durch negieren erzeugt werden.

Macht also zusammen mit den 28bit genau 32 bit (worst case). Heureka! :dance2: Jetzt habe ich aber echt geschwitzt, weil noch ein Fehler in meinem Algorithmus aufgetaucht ist :mrgreen:

Für Flemings-Puzzle ergibt sich also die Kodierung:


Quelltext
1:
0000 00 011 011 0  |  000 10 10 10 111 111 | 0010                    


Anmerkung:
Das selbe funktioniert übrigens auch für das Floyd-Puzzle aus dem Adventskalender, weil dort weniger kleine Blöcke existieren und auch nur ein großes. Es bleiben somit stellenweise bits "übrig", was nicht schadet. Problematisch wird es, sobal mehrere große Blöcke existieren (wegen den vorderen Bits) oder natürlich wenn die freien Felder und kleinen Blöcke zunehmen.


Delphi-Laie - Di 17.12.13 13:12

Zum Rätsel vom 16.12. (Pentagramm) stellte ich mir die "Zusatzaufgabe", wieviele Dreiecke es wohl sind, wenn man die Sternspitzen mit Strecken verbindet, das Pentagramm also mit einem Fünfeck umhüllt.


Mathematiker - Di 17.12.13 13:20

Hallo,
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Zum Rätsel vom 16.12. (Pentagramm) stellte ich mir die "Zusatzaufgabe", wieviele Dreiecke es wohl sind, wenn man die Sternspitzen mit Strecken verbindet, das Pentagramm also mit einem Fünfeck umhüllt.

Es werden 50 mehr.

Beste Grüße
Mathematiker


Delphi-Laie - Di 17.12.13 13:26

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Zum Rätsel vom 16.12. (Pentagramm) stellte ich mir die "Zusatzaufgabe", wieviele Dreiecke es wohl sind, wenn man die Sternspitzen mit Strecken verbindet, das Pentagramm also mit einem Fünfeck umhüllt.

Es werden 50 mehr.


Damit hätte ich auch bei der Zusatzaufgabe grob gepatzt. Wo sich all' diese Dreiecke verstecken, ist mir rätselhaft.


Ralf Jansen - Di 17.12.13 13:38

Ich bin auf jedenfall auf die Auflösung des Rätsels gespannt wie Mathematiker zeigt wo sich die Dreiecke verstecken.


Delphi-Laie - Di 17.12.13 13:51

user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Ich bin auf jedenfall auf die Auflösung des Rätsels gespannt wie Mathematiker zeigt wo sich die Dreiecke verstecken.


Die Auflösung wird sicher so systematisch sein, wie es die Suche schon sein sollte: Ausnutzung der Symmetrie(gruppe). Die Dreiecksanzahl in einem "halben Fünftel des Pentagrammes" analysiert und *10 genommen, dürfte schon einen erheblichen Teil der Dreiecke zutagefördern. Auch im übergeordneten Teil, dem Fünftel, sind weitere zu finden, diese Anzahl natürlich *5. Aber dann...?


Mathematiker - Di 17.12.13 15:02

Hallo,
nachdem das heutige Rätsel sehr schleppend anläuft (ist wohl doch mühevoll oder langweilig :nixweiss: ), sage ich schon etwas zu den nächsten Tagen.
Es sind nun nur noch 7 Tage bis Weihnachten, d.h. normalerweise hat man jetzt anderes zu tun, als Rätsel zu lösen. Da sind noch Geschenke und andere Dinge zu kaufen, das Festessen langfristig zu planen und vorzubereiten, der Weihnachtsbaum im Wald noch zu "besorgen" :wink: und evtl. noch die Gans zu schlachten :hair: (gruselige Vorstellung), usw. usf.

Aus diesem Grund werden die Aufgaben nun wieder einfacher.
Das Problem vom 18.12. wird den Informatikern nur ein ganz müdes Lächeln abringen, aber es soll ja wieder einfacher werden. Mit ein klein wenig Schaltlogik ist man ganz schnell fertig, obwohl es 2^8 Möglichkeiten gibt.
Der 19.12. ist wieder ein Matherätsel, das aber schon Schüler der Grundschule lösen können, also noch einfacher.
Ja ja, ich lasse nach. :zwinker:

Beste Grüße
Mathematiker


Xion - Di 17.12.13 18:37

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:

nachdem das heutige Rätsel sehr schleppend anläuft (ist wohl doch mühevoll oder langweilig :nixweiss: )

Also ich für meinen Teil muss erstmal nachlesen, wie eine Lochkarte überhaupt funktioniert. Ich dachte immer da werden einfach 1-Bits reingestanzt...
Was ich gleich total verwirrend finde: Wenn ich unter das zweite T von Mathematiker klicke, dann verschwindet unten das "Loch". :shock:
Sowas hätte Bush gebraucht, wenn man den Gegenkandidaten wählen will wird bei Bush das Loch gestanzt :mrgreen: Wie auch immer das physikalisch möglich ist :nixweiss:


Mathematiker - Di 17.12.13 18:46

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:

Sowas hätte Bush gebraucht, wenn man den Gegenkandidaten wählen will wird bei Bush das Loch gestanzt :mrgreen:

Genau so ist es doch gelaufen. Und funktioniert es nicht richtig, dann verbietet man eben die Karten richtig(!) zu zählen. :evil:

user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:

Was ich gleich total verwirrend finde: Wenn ich unter das zweite T von Mathematiker klicke, dann verschwindet unten das "Loch". :shock:

Oben hatte ich schon erwähnt: Erst die Löcher in den Zeilen 0 bis 9 setzen und danach erst die beiden obersten Zeilen mit dem notwendigen Loch versehen. Das Programm testet, ob eine Lochkombination zum Zeichensatz gehört.

Beste Grüße
Mathematiker


Xion - Di 17.12.13 19:10

Ok, habs jetzt gelöst. Auf jeden Fall eine gute Übung mal den jungen Hüpfern zu zeigen, wie so etwas funktionierte.

Und da muss ich eins sagen...Respekt für jeden der das von Hand hingefummelt hat. Ich hab mich so schon geärgert, weil ich oft daneben geklickt hab und dann der Buchstabe nebendran wieder weg war.... Wie das erst sein muss, wenn man dann ganz von vorne beginnen muss. :autsch: Hab dann das Fenster zum Bildschirmrand rausgeschoben um eine saubere Kante zu haben ;)

Und da soll wer sagen, früher war alles besser :lol:

So, jetzt versuche ich nochmal die Dreiecke zu zählen...wenn es wieder nicht klappt, muss ein Solver her :P


Mathematiker - Di 17.12.13 19:53

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Respekt für jeden der das von Hand hingefummelt hat. Ich hab mich so schon geärgert, weil ich oft daneben geklickt hab und dann der Buchstabe nebendran wieder weg war.... Wie das erst sein muss, wenn man dann ganz von vorne beginnen muss. :autsch:

Ganz so schlimm war es nicht.

An einem Lochkartenstanzgerät wurden zuerst alle maximal 80 Zeichen über eine Tastatur eingetippt und dann von der Maschine eingestanzt. Anschließend gingen die Karten an ein Lochkartenkontrollgerät. Erneut wurde eingetippt und dann vom Gerät auf Korrektheit überprüft. Dennoch gab es Fehler. Ähnlich lief es bei Lochstreifen.
So etwas habe ich vor knapp 40(!) Jahren mehrere Wochen in den Sommerferien gemacht. Es wurde gut bezahlt.

Der Höhepunkt war allerdings, als ich dann sehen durfte, wie der R300 je Sekunde 5 Karten schluckte und einige Zeit später unter mörderischem Krach der Paralleldrucker in wahnsinniger Geschwindigkeit breites Endlospapier herauswarf.
Vielleicht war die Ferientätigkeit der Grund, weshalb mich Computer immer interessiert haben.

Beste Grüße
Mathematiker


Ralf Jansen - Di 17.12.13 20:41

Zitat:
So etwas habe ich vor knapp 40(!) Jahren mehrere Wochen in den Sommerferien gemacht. Es wurde gut bezahlt.


Offensichtlich Schmerzensgeld ;)

Sind hinter den Satzzeichen eigentlich einzelne Leerzeichen oder klempst du?


Th69 - Di 17.12.13 20:46

Und was muß man tun, um die Lösung zu überprüfen?
Ich habe den Text eingegeben und was nun?

Ich habe danach dann den Originaltext ("Mathematiker...") links gelöscht, aber noch immer keine Bestätigung... (s. Anhang)


Mathematiker - Di 17.12.13 20:47

Hallo,
user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Offensichtlich Schmerzensgeld ;)

Mit hat es Spaß gemacht.
Schmerzensgeld bekomme ich in meinem heutigen Job. Und viel zu wenig! ;)

user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Sind hinter den Satzzeichen eigentlich einzelne Leerzeichen oder klempst du?

Ok, sieht man etwas schlecht. Deshalb besser sichtbar:
FRITZ KLEIN, DORFSTR. 123, ZIPFELBACH
Nach jedem Komma und dem Punkt ist ein Leerzeichen.

Beste Grüße
Mathematiker


Mathematiker - Di 17.12.13 20:48

Hallo,
user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
Ich habe den Text eingegeben und was nun?

Ach jetzt tust Du mir leid.
Der Text muss an der 1.Stelle der Karte beginnen. Ich werde Dir sofort einen Lösungspunkt geben.

Beste Grüße
Mathematiker

Nachtrag: Schon erledigt.
Entschuldige. Aber ich hatte mit einer solchen Vorgehensweise nicht gerechnet.


Ralf Jansen - Di 17.12.13 20:52

Zitat:
Der Text muss an der 1.Stelle der Karte beginnen. Ich werden Dir sofort einen Lösungspunkt geben.


Hätte an einer realen Lochkarte hier 'ne Schere geholfen?

Und um user profile iconTh69 mal voll reinzureisen ich hab das selbe Linksbündig und die Software frists nicht. Er hat also noch nen Fehler ;)


Mathematiker - Di 17.12.13 20:57

user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Hätte an einer realen Lochkarte hier 'ne Schere geholfen?
Und um user profile iconTh69 mal voll reinzureisen ich hab das selbe Linksbündig und die Software frists nicht.

Nein, wäre nicht gegangen. :wink:

Kannst Du mal ein Bild posten. Ich suche dann einmal, wo bei mir oder bei Dir ein Fehler ist.
Edit: Diesen Satz hätte ich nicht schreiben sollen. :autsch: :autsch: Ich kann ja nicht zum Posten von Lösungen aufrufen.

Beste Grüße
Mathematiker


Th69 - Di 17.12.13 20:58

Vielen Dank für den Punkt.

Ich hatte extra rechts angefangen, weil ich dachte, daß der Text links als Hilfe gilt und rechts ja noch so viel Platz ist.

@Ralf: buuuuhhhhhhh ;-)


Ralf Jansen - Di 17.12.13 21:01

Zitat:
@Ralf: buuuuhhhhhhh ;-)


Auch noch nachtragend :zwinker:


Ralf Jansen - Di 17.12.13 21:05

Kommando zurück, jetzt (natürlich erst jetzt :roll: ) seh ich es.


Mathematiker - Di 17.12.13 21:06

@Ralf: Dir fehlt das Leerzeichen nach dem Punkt der Dorfstr. ...
Aber ich bin heute spendabel. Du hast Deinen Punkt. :D

Beste Grüße
Mathematiker


Ralf Jansen - Di 17.12.13 21:09

Ich habs grad selbst gelöst. Hab ich jetzt 2 ;)


Th69 - Di 17.12.13 21:14

Den Fehler hatte ich auch erst gemacht und dann sogar den Text links davon noch jeweils um 1 Zeichen verschoben.

@Mathematiker: schöne Aufgabe! Aber ich bin froh, daß ich keine Lochkarten mehr in Echt bedienen mußte.

@Ralf: nachtragend? Ich doch nicht (haha, du hattest den Fehler, ätsch :dance2:)
Aber dir sei der Punkt genauso gegönnt wie mir.


Xion - Di 17.12.13 21:51

Es geht ja ohnehin um keine Gewinne, aber ich finde es sonderbar dass hier öffentlich Lösungen bereits am Tag des Rätsels hochgeladen werden. Und das von Moderatoren. :lol: Nur mal so am Rande erwähnt.


Ralf Jansen - Di 17.12.13 21:55

Also ich bin entschuldigt meine Lösung war ja falsch :angel:


Mathematiker - Di 17.12.13 22:34

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Es geht ja ohnehin um keine Gewinne, aber ich finde es sonderbar dass hier öffentlich Lösungen bereits am Tag des Rätsels hochgeladen werden. ...

Ich bin auch schuld. :oops: Im Eifer des "Gefechts" habe ich mitgemacht.

Du hast vollkommen recht, es war blöd und es tut mir auch leid. :flehan: Ich freue mich immer, wenn jemand eine Lösung hat und habe nicht weitergedacht. :autsch:
Kommt nicht wieder vor. Versprochen.
Es wäre besser, wenn beide Lösungen, auch die halbrichtige, wieder entfernt würden.

Beste Grüße
Mathematiker


Mathematiker - Mi 18.12.13 08:28

Hallo,

Lösung vom 14.12.
Eine Zugfolge zum Zusammensetzen von Rudolph kann schlecht angegeben werden. Aus der fertigen Lösung erkannt man aber, wie es gehen sollte.

hirsch

Weitere ähnliche Aufgabenstellungen gibt es unter http://www.entwickler-ecke.de/topic_PentominoSpiel_111684.html.

Beste Grüße
Mathematiker


Th69 - Mi 18.12.13 11:20

Hallo zusammen,

da dies ja keine Rätselaufgabe sondern nur eine Fleißaufgabe ist, sehe ich bei dem Lochkarten-Bild kein wirkliches Verraten der Lösung.
Fast alle Zeichen sind ja schon im Originaltext ("Mathematiker...") vorhanden (also quasi nur Copy & Paste). Und die größte Schwierigkeit besteht eher im richtigen Klicken ;-)

Aber jetzt im Nachhinein das Bild zu löschen fände ich auch ungerecht den anderen gegenüber.
Demnächst werde ich aber (hoffentlich) nicht mehr so unüberlegt handeln...


Mathematiker - Mi 18.12.13 18:10

Hallo,
für morgen muss ich doch noch etwas sagen.
Die Aufgabe ist zwar sehr einfach, aber man muss beachten, dass auf der linken Seite alle Symbole gegen Zahlen getauscht sein müssen. D.h., auch wenn für das letzte Symbol nur noch eine Möglichkeit besteht, muss man dieses für eine Auswertung noch anklicken.

Übrigens. Solltet Ihr Kinder, so ab Klasse 4, haben, können diese die Aufgabe für Euch lösen. :D

Beste Grüße
Mathematiker


Mathematiker - Do 19.12.13 11:33

Hallo,

Lösung vom 15.12.
Diese Aufgabe war wohl die schwerste von allen 24. Jeder, der eine Lösung gefunden hat und es sind 15 :!: , darf sich Rätselprofi nennen.
Das berühmteste Werk über mathematische Spiele, "Cyclopedia of Puzzles" von Sam Loyd, enthält neben dem Klassiker "Spiel 15" auch das Puzzle aus der Aufgabe.
Allerdings ist Loyd nicht der Erfinder. Schon 1909 beschrieb L.W.Hardy das Puzzle und ließ es sich patentieren. Er nannte es Dad's Puzzle. Im Vorfeld habe ich das nicht erwähnt, da man sonst ganz schnell http://www.cs.brandeis.edu/~storer/JimPuzzles/ZPAGES/zzzDadsPuzzler.html und viele andere Seiten gefunden hätte.
Bis heute wird das Rätsel immer wieder "neuerfunden" und vertrieben.

Es ist ziemlich schwierig und eine optimale Lösung ist:
1, 2, 3, 5 zwischen 3 und 4, 1, 9, 8, 6, 7, 4, 5, 1, 9, 8, 6, 7, 4 zwischen 6 und 5, 7, 6, 4, 5, 1, 3, 2, 8, 9, 5 zwischen 4 und 8, 9, 8, 5, 4, 9, 8, 4 zwischen 5 und 2, 3, 2, 4, 5, 3, 2, 5 zwischen 4 und 1, 2, 3, 9, 8, 1, 5, 4, 2, 3, 9, 8, 1, 5 zwischen 1 und 4, 7, 6, 1.
Ich habe die erste Lösung vor längerer Zeit durch sehr langes Experimentieren gefunden. Ein Programm, das die Lösung ermittelt, habe ich nie fertig bekommen.

Beste Grüße
Mathematiker


baumina - Do 19.12.13 11:41

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,

Lösung vom 15.12.


Mir hat dieses Video geholfen, da ich selber irgendwie nicht auf die Lösung kam: http://vimeo.com/41687828


Anika - Do 19.12.13 11:52

Ich habe die Lösung aus dem Mathematikprogramm Winfunktion. Da steht es drin.
Allein hätte ich das nicht geschafft.

Anika


Xion - Do 19.12.13 12:19

Dann will ich mal ein paar Worte zum Programmieren eines Solvers für dieses Puzzle sagen:

Die grundlegende Idee ist dabei, rekursiv immer wieder jede mögliche Verschiebung durchzuführen, bis irgendwann Block 1 an der gewünschten Stelle ist. Betrachten wir mal eine mögliche Lösung:

Quelltext
1:
r1.d2.d2.l3.l5.u5.u1.l9.l9.d8.d6.r4.d7.r4.r5.r5.u1.u9.l8.l8.d6.d5.l4.u7.r6.d5.d5.d4.d4.r1.r3.u2.l8.l5.d4.r9.u2.u8.l5.l4.l5.l4.d9.r8.r8.d3.u5.l4.d3.r2.u5.u4.u5.u4.l3.d2.r5.u4.u3.l9.l9.d8.d1.r5.r5.r4.r4.u2.u3.u9.l8.l8.d1.d5.l5.l7.u6.u6.r1                    

Wenn in dieser Reihenfolge entsprechend die Blöcke verschoben werden (r=right, l=left, u=up, d=down), so landet Block 1 an der gewünschten Stelle.
Die Verschiebung selbst ist nicht kompliziert zu programmieren, wenn man das Spielfeld als 2D-Array umsetzt und in den Zellen entsprechend die Nummern der Blöcke stehen.

Nur wird es leider so einfach nicht funktionieren. :cry: Dies kann man sich leicht klar machen:
Die Situationen nach r1 ist genau die selbe wie nach r1.l1.r1. Man kann nun noch Unmengen (exponentiell viele) solcher Zugmöglichkeiten angeben, die jeweils die selbe Situation ergeben.

einfaches Hashing
Man benötigt also ein Verfahren, welches r1 = r1.l1.r1 = d5.u5.r1 erkennen kann. Dies kann man (z.B.) durch eine Hashtabelle lösen. Ein eindeutiger Hashwert ist z.B. das aneinanderhängen der Zellen.

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
  mul := 1;
  for X:= 0 to 4 do
    for Y:= 0 to 3 do
      begin
        Result := Result + Puzzle[X,Y] * mul;
        mul := mul*10;
      end

Dies ergibt einen 64-bit integer. Nun kann man in einer Hashtable [http://www.entwickler-ecke.de/viewtopic.php?t=102753] diese Werte ablegen. Jedesmal nach einem Zug wird der Hashwert der aktuellen Situation bestimmt und in der Hashtabelle nachgesehen, ob dieser Wert schonmal aufgetreten ist (also falls der Wert schon enthalten ist). Auf diese Weise können wir Wiederholungen ausschließen und das Puzzle lösen lassen.

Für Flemings-Puzzle [http://www.entwickler-ecke.de/viewtopic.php?p=682271#682271] ist dies jedoch noch nicht schnell genug.

größenbasiertes Hashing
Nun kann man sich überlegen, dass es eigentlich ganz egal ist, welche Namen gleichgroße Blöcke haben. Ob nun Block 8 oder Block 9 an einer bestimmten Stelle liegt, ist für die Lösung völlig unerheblich. Es genügt also, nur die Größen im Hashwert zu vermerken.

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
    
  mul := 1;
  for X:= 0 to 4 do
    for Y:= 0 to 3 do
      begin
        p := Puzzle[X,Y];
        Result := Result + sizeTable[p] * mul; 
        mul := mul*10;
      end;

Mit dieser Lösung kann man nun auch Flemings Puzzle schnell (500ms) lösen.

Nerd-Mode Hashing
Nun hat diese Lösung noch einen "Schönheitsfehler". Man braucht eine Hashtabelle. Ich habe mir dann noch den Spaß [http://www.entwickler-ecke.de/viewtopic.php?p=682371#682371] gegönnt, und eine Hashfunktion gebaut, die 32bit-Werte erzeugt. Man braucht dann nur noch eine Maske für 2^32 bit (=128MB) und kann entsprechend die Bits setzen, wenn die Situation bereits aufgetreten ist. Ganz ohne extra Hashtabelle (deshalb ist die komplizierte Hashfunktion sogar eine Ecke schneller).

Der Code im Anhang realisiert beide Hashfunktionen (per Compiler-Direktive wählbar)

Lösungen
Das Programm bestimmt nur paarweise "vollständig unabhängige" Lösungen, d.h. wenn keine Zwischensituation (größenabhängig) die gleiche ist.

Für Floyds-Puzzle ergibt sich dann einzig die Lösung (79 Züge)

Quelltext
1:
r1.d2.d2.l3.l5.u5.u1.l9.l9.d8.d6.r4.d7.r4.r5.r5.u1.u9.l8.l8.d6.d5.l4.u7.r6.d5.d5.d4.d4.r1.r3.u2.l8.l5.d4.r9.u2.u8.l5.l4.l5.l4.d9.r8.r8.d3.u5.l4.d3.r2.u5.u4.u5.u4.l3.d2.r5.u4.u3.l9.l9.d8.d1.r5.r5.r4.r4.u2.u3.u9.l8.l8.d1.d5.l5.l7.u6.u6.r1                    


Für Flemings-Puzzle gibt es interessanterweise 8(!) Lösungen. Die kürzeste (116 Züge) ist:

Quelltext
1:
u0.r9.d7.r8.d6.l4.u4.u6.l9.d0.d7.d8.r4.u6.l5.l7.u0.r9.d5.d6.r4.r2.r2.u1.u3.l5.l9.l5.l9.d0.d7.d8.d4.r2.u6.l8.u0.l4.u0.r8.r3.u5.l9.l7.d8.r3.r3.u7.l7.d6.l2.u0.r4.d6.d2.l0.u4.r2.u6.r9.u6.d5.l3.l7.l3.d2.d4.r0.r6.r1.u7.u5.u7.u5.l3.l2.d4.l9.l8.d4.d0.d0.r6.r1.r5.u5.u3.l2.l2.d1.r5.r5.r7.r7.u3.u2.u9.l8.l8.d1.d5.l5.l6.u0.u4.u0.u4.r1.d5.d5.d7.d7.l6.l4.u4.u1                    


jfheins - Do 19.12.13 13:00

Zitat:
Die Verschiebung selbst ist nicht kompliziert zu programmieren, wenn man das Spielfeld als 2D-Array umsetzt und in den Zellen entsprechend die Nummern der Blöcke stehen.

Kompliziert vielleicht nicht, aber es ist schon etwas Schreibarbeit. Ich habe mal den Quelltext zu meinem Solver angehängt. Ergebnis:
Zitat:
Winning path (67 moves) found after 37,0ms

Und natürlich die ganzen Züge. Ich habe aus Spaß auch mal Tiefensuche probiert, und er hat eine Zugfolge mit über 5000 Zügen gefunden :twisted:

Meine Hash-Funktion schaut so aus:

C#-Quelltext
1:
2:
3:
4:
5:
6:
            var a = (fields[00] << 4 ^ fields[11] << 2 ^ fields[20]) << 24;
            var b = (fields[31] << 4 ^ fields[40] << 2 ^ fields[02]) << 16;
            var c = (fields[13] << 4 ^ fields[22] << 2 ^ fields[33]) << 8;
            var d = fields[42];

            return a | b | c | d;

Es wird also nur jedes zweite Feld einbezogen. Kollidierende Hashes werden von dem HashSet<T> über .Equals abgewickelt.


ub60 - Do 19.12.13 13:39

Da war ich mal 2 Stunden nicht im Forum (ich habe eine Demo programmiert), schon kommen die ganzen Lösungen.
Egal, meine Demolösung bringe ich jetzt trotzdem :D .
Eventuell ist dies nicht der optimale Weg, dafür war es meine eigene Idee :lol: .

ub60

Edit: Screenshot hinzugefügt.

screenshot


Delphi-Laie - Do 19.12.13 15:30

user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Dann will ich mal ein paar Worte zum Programmieren eines Solvers für dieses Puzzle sagen:

Die grundlegende Idee ist dabei, rekursiv immer wieder jede mögliche Verschiebung durchzuführen, bis irgendwann Block 1 an der gewünschten Stelle ist.


Backtracking?


Xion - Do 19.12.13 16:01

Ich verwende Fachbegriffe nur, wenn ich davon ausgehen kann, dass jeder Leser auch exakt weiß, worum es sich dabei handelt, und wenn sie den Text entscheidend verkürzen. Immerhin will ich dem Leser verdeutlichen, was ich meine, und nicht, dass ich mehr Fachbegriffe kenne als er. Da "Backtracking" ein zentraler Bestandteil des Algorithmus ist, erkläre ich, was das bedeuted. Sonst könnte ich ja gleich sagen: "Der Algorithmus besteht aus Backtracking und Hashing. Die Lösung ist ...".

Ab und zu sitze ich in einer Vorlesung zu Wirtschaftspolitik und sehe, dass es in den Wirtschaftswissenschaften für jede noch so leichte Sache einen Fachbegriff gibt. Natürlich kann man prima damit angeben, wenn man in einem Satz fünf Begriffe nennt, die kein normaler Mensch benutzen würde, für Sachverhalte, die ein Grundschüler schon versteht.

In der Informatik hingegen stehen die Fachbegriffe meistens für schwierige Sachverhalte, die man nicht mal eben durch ein einfacheres Wort oder einen Nebensatz erklären kann. Backtracking gehört für mich allerdings nicht unbedingt dazu. Das liegt wohl daran, dass Informatiker es nicht nötig haben, das gegenüber mit Fachbegriffen zu verwirren, da schon die Themen selbst kompliziert genug ist :P


Mathematiker - Do 19.12.13 18:48

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Dann will ich mal ein paar Worte zum Programmieren eines Solvers für dieses Puzzle sagen:

Tolle Lösung. Ich versuche seit einer Stunde zu verstehen, was Du da tust und es wird noch einige Zeit dauern, bis ich es wirklich kapiere.

Zum Rätsel vom 20.12.:
Viel muss ich nicht sagen, da alles im Programm steht. Es sind nur die 4 Hausnummern einzutragen.
Allerdings kann ich gar nicht einschätzen, wie viele Lösungen es geben wird. Ich finde es einfach, aber wer weiß ...?

Beste Grüße
Mathematiker


ub60 - Do 19.12.13 18:55

In Koproduktion vom Mathematiker (die viele Fleißarbeit) und mir (das "Rahmenprogramm") gibt es jetzt noch die erweiterte Version des Puzzle-Demos, in der auch die Lösung des Flemming-Puzzles visualisiert wird.

ub60

screenshot2


Martok - Do 19.12.13 19:08

user profile iconXion, kann das sein dass du öfter was mit Lua machst? Ich frag nur wegen den Kommentaren ;-)

Tolle Defines auch.


Mathematiker - Fr 20.12.13 11:26

Hallo,

Lösung vom 16.12.
Für Geübte ist das Herausfinden der Dreiecke kein Problem, für weniger Geübte kann es zur Qual werden.
Für die einzelnen Varianten von Dreiecken ergibt sich:

penta2
Abbildung 1: Es gibt 20 aneinanderstoßende Dreiecke, an den Spitzen 10 und im Inneren des Fünfecks weitere 10
Abbildung 2: Je 1 Paar anstoßender Dreiecke von 1. gibt ein neues Dreiecke, insgesamt 10
Abbildung 3: 10 aneinanderstoßende Dreiecke
Abbildung 4: Insgesamt 10 Dreiecke, die sich teilweise überlappen
Abbildung 5: Von jeder eingezeichneten Art existieren genau 10 Dreiecke
Abbildung 6: Von der gelb eingezeichneten Dreiecksart gibt es 10, von der anderen 5
Abbildung 7: 5 Dreiecke
Abbildung 8: 10 derartige Dreiecke
In der Summe existieren somit in der Ausgangsfigur genau 100 verschiedene Dreiecke.

Beste Grüße
Mathematiker


jfheins - Fr 20.12.13 12:02

Es geht auch mit einem kleinen bisschen weniger Aufwand:

Von einer Spitze ausgehend gibt es zwei Strahlen, einmal zur anderen Spitze und einmal zur Mitte hin. Nun kann man eine kurve zeichnen, die zwischen diesen beiden Strahlen verläuft (in Rot):
stern
Die Anzahl der Schnittpunkte ergibt die Anzahl der Dreiecke, die noch mal 10. Die drei grün markierten Linien liefern zusätzliche 3*5 Dreiecke, die jeweils eine ganze Spitze einnnehmen. Schließlich gibt es noch die 15 Dreiecke in der Mitte (siehe Mathematiker Bild 1 und 2)

70 + 15 + 15 = 100

Am Anfang habe ich leider eines doppelt gezahlt um kam auf 105 :autsch:


Mathematiker - Fr 20.12.13 13:26

Hallo,
ich muss noch einmal etwas zur heutigen Aufgabe sagen, da es mehrere Verwirrungen gibt.

Links stehen 5 Hausnummern in verschiedenen Zahlschreibweisen anderer Sprachen. Diese geben die Hausnummer an. Die erste Nummer ist zum Beispiel in einer Sprache, die von sehr vielen Menschen im Nahen Osten und in Nordafrika gesprochen wird. :wink: Bekommt man z.B. Urlaubspost aus diesen Ländern, stellt man oft fest, dass auf der Briefmarke scheinbar nirgends eine Wertstufe steht. Sie ist aber vorhanden, nur eben nicht in unseren Ziffern.
Und deshalb hat der Weihnachtsmann eben auch das Problem, die Hausnummer des artigen Kindes zu ermitteln. :wink:

Die Hinweise rechts neben den Eingabefeldern beschreiben zusätzlich die gesuchte Zahl.
Ach so: Nicht die Anzahl der Primteiler sondern genau ein Primteiler ist bei der letzten Aufgabe gesucht.

Beste Grüße
Mathematiker

Nachtrag:
Morgen ist wieder ein Zahlenrätsel (Symbolrätsel, Kryptogramm) dran. Nicht weiter schlimm.
Einige scheinen sich ja unterfordert zu fühlen. Deshalb habe ich noch eine kleine Animation erstellt:
animation
Was wird hier dargestellt?


Xion - Fr 20.12.13 20:55

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconXion, kann das sein dass du öfter was mit Lua machst? Ich frag nur wegen den Kommentaren ;-)

Eigentlich nicht, hab nur einmal bisher Lua benutzt (in Zusammenarbeit mit Delphi, richtig cool).
//Edit: Ah, ich glaube zu verstehen, was du meinst. Ich hab mir angewohnt bei Kommentaren, die zu einem Block Code gehören, dies auch zu kennzeichnen. Fast eine Art begin/end für Kommentare :)

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Tolle Defines auch.
Danke :mrgreen:


Mathematiker - Fr 20.12.13 22:57

Hallo,
ich muss auch noch einmal auf die Puzzle zurückkommen.
Auf der Seite http://www.cs.brandeis.edu/~storer/JimPuzzles/ZPAGES/zzzRedDonkey.html wird eine verschärfte Form von Flemings Puzzle vorgestellt: "Super Century".

Super
Es ergibt sich durch Verschiebung der Ausgangssituation. Ziel ist das gleiche wie bei Flemings Puzzle.

user profile iconXions geniales Programm funktioniert hier ebenso perfekt. Es ermittelt von 10 möglichen auch die kürzeste Lösung

Quelltext
1:
r6.d0.r5.r8.d4.u9.d3.r7.d2.r3.d2.l1.l9.l8.u0.r7.r3.r2.u4.l5.d3.l7.d0.r8.r9.r1.u4.l2.u4.u2.l7.l7.u3.r3.r7.d2.r5.d2.d4.d4.l1.l9.l8.u0.r3.d8.d8.r9.r1.u4.u2.u4.u2.l7.l8.l3.l5.l6.d0.d0.r9.u3.r8.u3.u8.r7.r7.d2.r2.d4.d4.l1.l8.u8.u7.u6.r5.d4.l2.l6.l0.d9.d9.r3.d3.r8.r8.u7.l3.l3.u0.u9.r5.r5.d6.r2.r2.d1.l7.u0.r2.d3.l7.l0.l8.u9.u2.u5.r6.r6.d3.d0.l3.d0.l2.d8.r7.r7.u1.u3.l3.l0.l5.d9.l6.d9.r8.r7.r2.r1.u3.u4.u3.u4.l0.l5.d2.l8.u9.r6.d5.d1.r3.u4.l7.u0.u9.l5.r2.l6.d2.d8.r8.r1.d3.r4.u0.u5.l6.l6.d1.r3.d4.l7.l9.u8.u2.u8.u2.r1.d3.d3.r5.d0.l7.l9.l2.u2.u1                    

Ich bin erneut begeistert, dass man solche komplizierten Puzzle in Bruchteilen von Sekunden lösen kann. :zustimm:

Sollte es jemanden interessieren, habe ich in user profile iconub60s Demonstrationsprogramm dies auch noch eingebaut.

Beste Grüße
Mathematiker


Mathematiker - Sa 21.12.13 07:16

Hallo,

Lösung vom 17.12.
Diese Aufgabe ist eine reine Fleißaufgabe.
Für das Löchersetzen und -füllen muss man x-mal auf die Lochkarte klicken. Die endgültige Lösung ist

lochkarte

Auf den Lochkarten wurden die Ziffern 0 bis 9 durch ein Loch an der Stelle 0 bis 9 markiert. Für die Buchstaben galt, je nach Rechnersystem:
A ... I : Loch bei A und 1 bis 9
J ... R : Loch bei B und 1 bis 9
S ... Z : Loch bei 0 und 2 bis 9
Dabei ist die Zeile A die oberste, die Zeile B die zweite. Für die Sonderzeichen gab es spezielle Codes.

Beste Grüße
Mathematiker


Mathematiker - Sa 21.12.13 19:12

Hallo,

die Aufgabe von morgen ist etwas "Spezielles".
Ich erwarte 0 Uhr und maximal 10 Sekunden eigentlich die erste Lösung, d.h. heute Nacht, wenn man mitmachen will, wird es auf Geschwindigkeit ankommen.
Allerdings kann es auch sein, dass einige gar keine Lösung finden. :wink:

Bei einem Test mit Schülern fanden etwa 25 % die Lösung sofort, weitere 25 % mit etwas Anleitung und der Rest gar nicht.
Was mag das wohl sein? :nixweiss:

Beste Grüße
Mathematiker


ub60 - Sa 21.12.13 20:06

@Mathematiker:
Gibt es eigentlich noch Tipps zum Fahnenschwenker?
Teil 1 war ja einfach, aber dann :nixweiss:
So was ist mir noch nicht untergekommen, was ist das?

ub60


Mathematiker - Sa 21.12.13 20:11

Hallo,
user profile iconub60 hat folgendes geschrieben Zum zitierten Posting springen:
Gibt es eigentlich noch Tipps zum Fahnenschwenker?
... So was ist mir noch nicht untergekommen, was ist das?

animation
Die Figur "winkt" mit den Fahnen einige Zeichen aus einem internationalen "Alphabet". :wink:

Beste Grüße
Mathematiker

Nachtrag:
Da Rätsel offensichtlich gern willkommen sind, habe ich noch eins, das nicht mehr in den Adventskalender passte:

Wie alt ist Knobelix ?
Knobelix war ein Gallier, der zur gleichen Zeit wie Asterix und Obelix lebte und sich ebenso wie diese gern einen Spaß mit den Römern erlaubte.
Im Gegensatz zu Asterix und Obelix verprügelte er keine Römer, sondern stellte ihnen Knobelaufgaben, die sie meistens nicht lösen konnten. Das ärgerte die Römer.
Sie verhafteten Knobelix wegen Schlauheit und brachten ihn zum Richter. Damit ein ordnungsgemäßer Prozess stattfinden konnte, musste der Richter zunächst Namen, Wohnsitz und Alter des Verhafteten wissen. Knobelix nannte dem Richter seinen Namen (Knobelix) und seinen Wohnort (Lutetia). Sein Alter gab er dem Richter nur in Form des folgenden Rätsels an:
knobelix
Waagerecht
I. Ist um CCXL kleiner als 1 senkrecht
II. Endet so, wie IV waagerecht beginnt
III. Quadratzahl
IV. Quadrat- und Kubikzahl
Senkrecht
I. Vielfaches von CCLXXV
II. Vielfaches von LV
III. XIII * XLVII
IV. Alter von Knobelix


Mathematiker - So 22.12.13 09:23

Hallo,

zwei Tage vor Weihnachten haben wir einen Sieger.

Gratulation an user profile iconOliver Marx zum 1.Platz im Adventsrätsel 2013
:party: :beer: :party:

Sein Vorsprung ist so groß, dass er nicht mehr eingeholt werden kann. Ebenso stehen der 2. und 3.Platz fest.

Zweiter wird user profile iconjfheins, Dritter user profile iconub60. Gratulation!
:party: :beer: :party:
Ich hoffe, dass trotz der Vergabe der Podestplätze, viele noch weiter spielen. :wink:

Lösung vom 18.12.
Abgebildet ist eine Halbadder-Schaltung bei der das Signal der oberen Lampe zusätzlich negiert wurde. Damit ergibt sich als Lösung von oben nach unten
0 0
1 1
1 1
1 0
In der Realität wird bei einem Halbadder der obere Ausgang natürlich nicht negiert, es sollte aber ein kleines bisschen schwieriger werden.

Ich muss noch einmal auf den 20.12. zurückkommen. Wer auf Grund der Beschreibung "Anzahl uniformer Polyeder" verwirrt ist, ignoriert dies bitte und denkt sich als Ersatz: "Anzahl der Tage, die Phileas Fogg um die Erde reiste". :D
Bei der Auswertung des Rätsels sage ich mehr.

Beste Grüße
Mathematiker


Xion - So 22.12.13 14:56

Also ich hätte ja gesagt, Klein-Anjas Wunsch ist mehr forward error correction :nixweiss:
Mein Bruder hat's dann gelöst, weil ichs nicht sehen kann ;)


Mathematiker - So 22.12.13 15:06

Hallo,
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Mein Bruder hat's dann gelöst, weil ichs nicht sehen kann ;)

Du bist der Zweite, der mich darauf aufmerksam macht.
Wer heute keine Lösung findet, da er objektiv es nicht sehen kann, schreibt mir eine PN. Ich finde eine Lösung. :!:

Beste Grüße
Mathematiker

Kurz vor Weihnachten sind wir ja alle lieb und nett zueinander. Aus diesem Grund habe ich eine alternative Darstellung.
Das Bild zeigt Klein-Anja kurz nach der Bescherung. Sie ist richtig glücklich und probiert ihren größten Wunsch gleich aus.
Blöd nur, dass die Kamera komische Bilder macht. :wink:

wunsch2


FinnO - So 22.12.13 15:23

Moin und frohen 4. Advent,

ich habe mal einen technische Frage: Wenn ich das Programm jetzt über die letzten Tage von meinem Notebook aus nutze - notgedrungen, ich bin doch tatsächlich mal in die Heimat gefahren - funktioniert das dann mit der Punktgebung, oder explodiert alles?

Beste Grüße
Finn


Mathematiker - So 22.12.13 15:26

Hallo,
user profile iconFinnO hat folgendes geschrieben Zum zitierten Posting springen:
funktioniert das dann mit der Punktgebung, oder explodiert alles?

Wenn es in Deiner Heimat ein Internet gibt :mrgreen: , dann funktioniert es.
Es wird nirgends eine IP von Euch ermittelt, eingetragen oder sonst etwas für NSA-Quatsch gemacht. Einfach Name eintragen, Häkchen setzen und spielen.

Und sollte es tatsächlich nicht gehen, fragst Du einfach nach. :D

Beste Grüße
Mathematiker


Th69 - So 22.12.13 16:56

Ich habe auch etwas länger benötigt, um den Gegenstand auf dem Bild zu "sehen" - erst nachdem ich wieder einige andere "Magic Eye"-Bilder angeschaut hatte, konnte ich dann (kurzzeitig) das Ding erkennen. ;-)


Mathematiker - So 22.12.13 18:04

Hallo,
das vorletzte Rätsel des Adventskalenders ist noch einmal ein mathematisches.
Es ist ein Code zu ermitteln. Ich habe es gerade noch einmal probiert und knapp 4 Minuten gebraucht, mit Papier und Bleistift.
Mit etwas Brute Force geht es natürlich auch.
Am 24.12. folgt zum Abschluss noch ein einfaches Puzzle und dann haben wir es alle geschafft. :wink:

Beste Grüße
Mathematiker


Delphi-Laie - So 22.12.13 18:22

user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
Ich habe auch etwas länger benötigt, um den Gegenstand auf dem Bild zu "sehen" - erst nachdem ich wieder einige andere "Magic Eye"-Bilder angeschaut hatte, konnte ich dann (kurzzeitig) das Ding erkennen. ;-)


Aus meiner Erfahrung "nur" eine Frage der Übung. Das Starren ins Nichts bzw. in die Unendlichkeit, indem der Winkel der Sehstrahlen gegen null geht und dabei dennoch die Augen auf den nicht allzuweit entfernten Gegenstand scharf zu stellen (Akkomodation), sind zwei Dinge (konkret: Funktionen des Gesichtssinnes), die sich auch voneinander lösen lassen.


Mathematiker - Mo 23.12.13 07:47

Hallo,

Lösung vom 19.12.
Die einzelnen Zahlen ergeben sich zwingend logisch.
In der ersten Aufgabe ist das Ergebnis natürlich 0. Bei der Addition von 2 zweistelligen Zahlen kann der evtl. entstehende Hunderter nur 1 sein. Dann folgt in der 7.Zeile, dass der Zehner des Ergebnisses eine 2 sein muss, usw. usw.
Insgesamt erhält man die Lösungen der Gleichungen

zahlenraten

Weitere Aufgaben findet Ihr unter http://www.entwickler-ecke.de/viewtopic.php?t=110590.

Beste Grüße
Mathematiker


Mathematiker - Di 24.12.13 00:59

weihnachten00011Fröhliche und glückliche Weihnachten

wünsche ich allen in der EE und vor allem den Mitspielern des Adventskalenders.
Das letzte Türchen ist geöffnet und für einige ist der Kalender damit schon abgearbeitet. Ich hoffe, dass es etwas Spaß gemacht hat.
Eine Auswertung gebe ich am 28.12. Bis dahin kann ja noch das Puzzle von heute gelöst werden.

Lösung vom 20.12.
Die Hausnummern sind von oben nach unten in Arabisch, Hindi, Tamil, Farsi/Arabisch und Maya geschrieben.
Zusätzlich mit den Erklärungen sind die gesuchten Zahlen damit: 127, 42, 276, 80 und 137.

Als ich die erste Version 'rausgegeben hatte, habe ich mich kurze Zeit später schon geärgert. :motz: Probleme bei den uniformen Polyedern waren vorprogrammiert.
Es sind 75 Polyeder + die 5 Gruppen von Prismen und Antiprismen. Unter [url]http://www.mathconsult.ch/showroom/unipoly/[/url], aber auch im Superwerk "Regular Polytopes" von H.S.Coxeter (die "Polyederbibel") ist deshalb von 80 uniformen Polyedern die Rede.
Ich habe das schon so verinnerlicht, dass mir gar nicht die Idee kam, es könnte Quellen mit anderen Zahlen geben, aber die gibt es. Hier liegt wieder einmal ein Fall vor, wo sich Erklärungen widersprechen; in der Mathematik!?
Tut mir leid. :oops:
Um das Problem etwas zu verringern, hatte ich am 22.12. geschrieben:
user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Wer auf Grund der Beschreibung "Anzahl uniformer Polyeder" verwirrt ist, ignoriert dies bitte und denkt sich als Ersatz: "Anzahl der Tage, die Phileas Fogg um die Erde reiste". :D


Die Hausnummer in Maya ergibt sich durch das Zwanzigersystem 6 * 20 + 17. Im Allgemeinen werden die Ziffern untereinander geschrieben. Dass ich sie nebeneinander anzeige, ergab ein weiteres Problem.
siehe auch: http://www.entwickler-ecke.de/viewtopic.php?t=110575

Zahlschreibweisen in anderen Kulturen haben mich schon immer begeistert. Zum einen, da sie geheimnisvoll sind, zum anderen, da man dann wieder einmal erkennt, dass nicht Europa inkl. Nordamerika der "Nabel der Welt" ist. Mindestens 3 Milliarden Menschen nutzen täglich andere Ziffern als wir sie kennen. :mahn:

Bei dem zusätzlichen Rätsel mit dem "winkenden Mann" habe ich das Internationale Winkeralphabet für eine Minianimation verwendet. Angezeigt werden die ersten Ziffern von Pi.

Beste Grüße
Mathematiker


ub60 - Di 24.12.13 01:36

So, alles fertig! Das 24. Türchen ist gelöst.
Danke an den Mathematiker für die tollen Rätsel! Die haben mir lange Zeit Freude bereitet.

ub60

PS: Was mache ich nur die nächsten Tage um 0:00? :)


Jann1k - Di 24.12.13 10:29

Auch von mir ein herzliches Dankeschön für diesen tollen Adventskalender. Ich war zwar zu doof für einige der Rätsel, aber immerhin lernt man dann bei der Auflösung wieder dazu.


Th69 - Di 24.12.13 12:00

Auch ich bedanke mich herzlich bei dir für diese tolle Adventsbeschäftigung. Auch wenn ich bei einem Rätsel etwas schummeln mußte (Puzzle - dort habe ich mir nach etlichen Versuchen die Auflösung aus dem Internet gesucht; aber da dort eine andere Notation gewählt wurde, mußte ich erst noch umrechnen) und bei den Hausnummern nachfragen mußte (ich war einer derjenigen, für den es genau 75 uniforme Polyeder gibt - und daher eher bei den anderen Zahlen gezweifelt hatte), so habe ich doch alle 24 Rätsel lösen können - freu!!!

Und auch noch einen Glückwunsch an die Punktesieger (ihr Nachteulen ;-))!


Delphi-Laie - Di 24.12.13 14:20

Das Puzzle am Finaltag ist sehr schön, aber, wie schon gewohnt, ziemlich mittelschwierig.

Hier aber noch mal meine beiden Verbesserungsanregungen dazu: Eine Undo-Funktion und ein Zugzähler, der erst beim echten Teilewechsel (oder wenigstens beim Verschieben, um Mogeln/Schummeln zu vermeiden) und nicht schon beim bloßen Anklicken derselben inkrementiert.


Mathematiker - Mi 25.12.13 00:22

Hallo,
ich bin mir sicher, dass schon einige mit tränenunterlaufenen Augen :bawling: , zittrigen Händen und wirrem Blick auf die Uhr :eyecrazy: zu Hause sitzen, denn es gibt ja kein geschlossenes Türchen im Adventskalender mehr. :D
Ihr fragt Euch: Was soll ich bloß tun? Wozu ist mein Computer noch gut? ... und Schlimmeres. :hair:

Aber ich habe Erbarmen mit Euch :mrgreen: :
Zum langsamen Rätselentzug gibt es heute und zum ersten und letzten Mal einen Nachschlag: das ultimative Delphi-Puzzle. :rofl:

delphi delphi2
Im angehängten Programm könnt Ihr Delphi zusammensetzen, den magischen Ort Griechenlands, wo die Pythia in einer ihrer schrecklichen Visionen bestimmt Embarcadero vorhersagte :think: , oder auch nicht.
Allerdings ist das Puzzle schwieriger als das des Kalenders und außerdem ein richtiges, klassisches Puzzle!

Beste Grüße
Mathematiker


Mathematiker - Mi 25.12.13 10:02

Hallo,

Lösung vom 21.12.
Dieses Kryptogramm kann man schrittweise lösen.

krypto1
In der Darstellung (bei Euch können andere Symbole erscheinen, da sie permutieren) können Mond und Herz keine 1 sein, da dann in der 1.Zeile das Produkt auf eines der beiden Symbole enden würde.
Der Mond kann auch nicht 2 oder 3 sein, da die Summe der 2.Spalte dann nicht möglich ist.
Nehmen wir an Mond = 4.
Dann ist das Kreuz (Division 2.Zeile) 1 oder 6. 1 ist nicht möglich (Division 3.Spalte), d.h. Kreuz = 6.
In der 2.Spalte wird Herz = 2 und Dreieck = 8. In der untersten Zeile wird für den Kreis = 7. Zuletzt ergibt sich Gesicht = 1 und Pfeil = 3.

krypto2
Damit ist eine Lösung gefunden. Alle anderen Ansätze Mond > 4 führen zu Widersprüchen.
Weitere Kryptogramme findet Ihr unter http://www.entwickler-ecke.de/viewtopic.php?t=110604

Begnügt man sich mit den ersten beiden waagerechten Aufgaben
(10*a+b)*(10*b+c)-100*d-10*e-f=0
(100*g+10*c+c)-e*(10*b+c)=0
so ergibt Brute Force mit der möglichen Lösungsmenge {0; 1; ...; 9} schon die gesuchte Lösung. Die anderen Gleichungen sind nicht notwendig.

Beste Grüße
Mathematiker


Delphi-Laie - Mi 25.12.13 11:58

Zum Delphi-Puzzle: Du schreibst nichts von einer Drehbarkeit der Teile, auch fand ich keine Möglichkeit, diese zu drehen. Darf man daher annehmen (Neusprech: "davon ausgehen"), daß sie schon in der richtigen Drehlage sich befinden?

Postscriptum: Das ist für mich schon der 2. Nachschlag, denn ich umhüllte schon vor Tagen das Pentagramm mit einem Fünfeck...

Edit: Und auch gleich wieder zwei Verbesserungsanregungen: Passende Puzzleteile "einander haftend" machen, damit das Verschieben von Teileblöcken nicht gar so mühsam ist (wäre zudem auch eine gute Kontrolle, ob man die richtigen eingepaßt hat). Und diese Funktion auch zwischen Rand und -teilen, also so eine Art Andockfunktion. Weiß jetzt aber nicht, wie mühsam das zu programmieren ist, vermutlich, wie das allermeiste, nicht gerade trivial.

Edit 2: Eine "leichte" Eindock- und Anpaßfunktion gibt es anscheinend schon, also halbes Zurückrudern meinerseits.


Mathematiker - Mi 25.12.13 12:17

Hallo,
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Darf man daher annehmen (Neusprech: "davon ausgehen"), daß sie schon in der richtigen Drehlage sich befinden?

Man darf. Ganz so schlimm sollte es ja nicht werden. Allerdings habe ich auch eine Variante mit "Teile drehen". Die ist aber wirklich schwierig.
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Passende Puzzleteile "einander haftend" machen, damit das Verschieben von Teileblöcken nicht gar so mühsam ist (wäre zudem auch eine gute Kontrolle, ob man die richtigen eingepaßt hat).

Die Eindockfunktion funktioniert im Moment nur im Bild.
Schön wäre es, wenn es auch außerhalb möglich wäre und wenn man dann aneinanderhängende Teil verschieben könnte. Das habe ich noch nicht hinbekommen.

Beste Grüße
Mathematiker


Delphi-Laie - Mi 25.12.13 12:34

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Darf man daher annehmen (Neusprech: "davon ausgehen"), daß sie schon in der richtigen Drehlage sich befinden?

Man darf. Ganz so schlimm sollte es ja nicht werden. Allerdings habe ich auch eine Variante mit "Teile drehen". Die ist aber wirklich schwierig.


Also, wegen meiner gern. Ist doch herrlich, sich sein eigenes Delphi zusammenzubasteln, ganz legal und dennoch zum Nulltarif! ;-) Dabei soll aber Deine Leistung nicht als nullwertig hingestellt werden, ganz im Gegensatz. Muß eine Heidenarbeit machen, ich wüßte gar nicht, wie ich so etwas beginnen sollte.

Also, die Andockfunktion gibt es tatsächlich, aber nur dann, wenn die Teile an der richtigen Position sich schon befinden.

Ich hätte noch eine Verbesserungsanregun: Ein größeres "Umfeld", damit man die Teile besser separat ablegen kann und man so schneller die Übersicht gewinnt und behält.


Mathematiker - Do 26.12.13 07:51

Hallo,

Lösung vom 22.12.
Über derartige Bilder wurde in der EE schon hinreichend diskutiert. Es ist ein Stereogramm.
Die Lösung "sieht" man, wenn man versucht durch das Bild hindurch zu sehen, d.h. man blickt in die Ferne. Den Trick mit dem Schielen oder Überkreuzen der Augen kann ich nicht.

Egal, wie man es macht, müsste man ein räumliches Bild eines Dreirads sehen, die gesuchte Lösung. Allerdings weiß ich, dass nicht jeder diese Bilder erkennen kann.
siehe auch http://www.entwickler-ecke.de/viewtopic.php?t=110360&highlight=stereogramm

Beste Grüße
Mathematiker


Delete - Do 26.12.13 09:18

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Den Trick mit dem Schielen oder Überkreuzen der Augen kann ich nicht.

Dafür gibt's ebenfalls einen Trick:

1. Fixiere deine Nasenspitze. Die kannst du natürlich auf die Entfernung nicht scharf sehen, aber in dem Moment, wo du sie fixierst, schielst du schon.

2. Fixiere das Objekt, das du via Schielen erkennen möchtest.

3. Stell dir eine Linie zwischen deiner Nasenspitze und dem Objekt vor.

4. Wandere an der Linie entlang, bis du den richtigen Fokus herausgefunden hast.


Mathematiker - Fr 27.12.13 01:00

Hallo,

Lösung vom 23.12.
Das nichtlineare Gleichungssystem
A - B = C
A + B = D
B · E = F
G - H = I / B
kann man schrittweise lösen.
Aus der 1.Gleichung folgt A > 2, aus der 2. A < 8
Aus der 3.Gleichung folgt, dass weder B noch E = 1 sein können; aus der 4.Gleichung ergibt sich, dass B nur noch 2, 3 oder 4 sein kann; andernfalls müsste I zweistellig sein, was nicht geht.
Fall a) B = 4 erzwingt I = 8. Dann müsste aber E 1 oder 2 sein. Beides führt zum Widerspruch da dann F = B ist oder F = 8.
Fall b) B = 2 ergibt
A - 2 = C ; A + 2 = D ; 2E = F ; 2G - 2H = I
Mit E = 3 wird F = 6. Mit A = 4 --> C = 2, A = 5 --> C = 3 ergeben sich Widersprüche. A müsste 7 sein, d.h. C = 5 , D = 9.
Damit verblieben für G, H, I nur noch die Wert 1, 4 und 8. Keine mögliche Belegung erfüllt 2G - 2H = I, d.h. B kann nicht 2 sein.
Damit verbleibt nur der
Fall c) B = 3
A - 3 = C ; A + 3 = D ; 3E = F ; G - H = I / 3
Wäre F = 9 dann E = 3 (Widerspruch), d.h. F = 6, E = 2, I = 9.
A - 3 = C ; A + 3 = D; G - H = 3
Für A verbleibt nur noch 4 mit C = 1 und D = 7. G ist dann 8 und H = 5.
Insgesamt lautet der Code also 431726859.

Übrigens: Lässt man auch die 0 als Ziffer zu, ergeben sich 2 weitere Lösungen
7 2 5 9 3 6 4 0 8
7 2 5 9 4 8 3 0 6

Lösung vom 24.12.
Zum letzten Rätsel kann ich jetzt schon, nichts(!) sagen. Es gibt keine optimale Lösung, d.h. das Bild muss einfach zusammengesetzt werden.
Weitere Schiebepuzzle gibt es unter http://www.entwickler-ecke.de/viewtopic.php?t=111267.

In 24 Stunden wird der Adventskalender geschlossen. Wer also das Puzzle noch lösen möchte, muss es heute noch tun.

Beste Grüße
Mathematiker


Horst_H - Fr 27.12.13 09:53

Hallo,

//emporgequollen aus der Völlerei Weihnachtens
Zitat:
Lösung vom 24.12.
Zum letzten Rätsel kann ich jetzt schon, nichts(!) sagen. Es gibt keine optimale Lösung, d.h. das Bild muss einfach zusammengesetzt werden.

Aber sicher gibt es dort ein optimale ( minimale Anzahl der Tauschungen ) Lösung, aber nur, wenn man das Bild kennt.Dann kann man Bildteilen Nummern zuordnen und es Sortierung auffassen, das wäre wohl Sortierung durch Auswahl, selection sort.
Ich nehme an, ich habe etwa 170 mal vor mich hin geklickt und geschaut, ob sich die Zahl der richtigen erhöht, bliebe zu Beginn die Frage, welcher der getauschten Teile nun richtig liegt.

Vielen Dank für Deine Mühe für derlei Kurzweil.

Gruß Horst


Delphi-Laie - Fr 27.12.13 11:36

Wenn es bei diesem in der Tat Selctionsort optimal läuft und man auch noch ein Quentchen Glück hat, dann ist die Anzahl der Tauschungen < Anzahl der Puzzleteile-1 (also 48-1=47), denn manchmal werden mit einem Tausch sogar zwei Puzzleteile an die richtige Stelle gebracht.


Mathematiker - Fr 27.12.13 23:04

advent_stern Adventskalender 2013
Das Programmicon ist das kleine Sterndodekaeder, das von Johannes Kepler entdeckt wurde. Passt irgendwie zu seinem heutigen Geburtstag.

Der Adventskalender wird offiziell erst in 2 Stunden geschlossen, jedoch gibt es seit mehr als 2 Tagen keine Datenübermittlung mehr und es wird wohl auch nichts mehr kommen. Außerdem stehen die Sieger fest.
Aus diesem Grund verleihe ich heute Titel, die man stolz tragen kann, aber außerhalb der EE keiner versteht.

Zum Super-EE-Rätselgroßmeister ernenne ich user profile iconOliver Marx, da er in den 24 Spielen stolze 69 Punkte erreicht hat, d.h. er schläft um Mitternacht nie und löst auch die kompliziertesten Probleme in kurzer Zeit. Meinen besonderen Glückwunsch! :party: :party:
Einen hervorragenden 2.Platz erreicht user profile iconjfheins, den 3.Platz user profile iconub60. Gratulation! :party:
Sollten wir uns einmal treffen, gebe ich einen aus. Versprochen.

Zur EE-Rätselgroßmeisterin erkläre ich user profile iconbaumina und Kerstin, zum EE-Rätselgroßmeister user profile iconMarc., user profile iconOliver Marx, user profile iconTh69, user profile iconub60 und user profile iconXion, da sie alle 24 Rätsel lösen konnten.
Als Rätselgroßmeisterin dürfen sich user profile iconAnika und user profile iconkolibri95 sowie als Rätselgroßmeister user profile iconjfheins, user profile iconMartok, user profile iconFiete und user profile iconichselbst fühlen, da es ihnen gelang mindestens 20 Probleme zu knacken. Ich hoffe, dass die Zuordnung Frau-Mann korrekt ist.
Und alle, die mindestens 10 Rätsel lösten, dürfen sich Rätselmeisterin bzw. Rätselmeister nennen, da sie durchhielten und auch mehrere schwierige Brocken lösen konnten.

Einige Mitspieler haben erst nach dem Ablauf der ersten Aufgaben den Adventskalender gesehen. Hätte ich ein paar Tage früher das Programm vorgestellt, wären es wohl mehr mit 24 Lösungen gewesen.

Ein großer Dank geht an Alle, die sich so aktiv beteiligt haben. 38 Mitspieler und über 500 abgegebene Lösungen sind mehr, als ich erwartet hatte. Das Bild zeigt die Beteiligung je Aufgabe.

advent2013

Ein besonderer Dank geht auch an user profile iconjaenicke, da er uns die Möglichkeit gab, die Spielstände auf seinem Server zu speichern. Erst dadurch wurde das Spiel überhaupt möglich.
Speziell bedanken möchte ich mich auch bei user profile iconMartok, den ich als Ersttester "missbrauchte", ohne dass er davon Vorteile hatte.

Die Übermittlung von Daten ist nun nicht mehr möglich und ich gehe davon aus, dass user profile iconjaenicke auch den Zugang zum Server beenden wird.
Im ersten Beitrag befindet sich eine neue Revision des Programms, bei der die endgültige Ergebnisliste angesehen werden kann, aber keine Verbindung zum Netz mehr besteht.

Die 6 Wochen Vorbereitung und Durchführung waren schön, wenn ich auch gestehe, dass ich froh bin, das Ende erreicht zu haben. Es war zuletzt dann doch etwas stressig. Außerdem hatte ich fast jeden Tag gegen 23.59 Uhr die gespannte Hoffnung, dass das neue Rätsel in Ordnung ist. Irgendwie zehrt das an den Nerven.

Leider gab es dennoch auch Programmfehler, die sich aber einigermaßen in Grenzen hielten, hoffe ich. Ich denke, man konnte ohne größere Störungen und besondere Ärgernisse etwas Spaß finden. Inhaltliche Fehler gab es auch, na ja, hinterher ist man klüger.
Die Idee mit den höheren Punktzahlen für die jeweils Ersten war nicht sonderlich gut. Einige Mitspieler haben zu Recht daraufhin gewiesen, dass um Mitternacht der "Normalbürger" schläft. Meine Idee war, einen Sieger zu ermitteln. Ohne diese spezielle Punktvergabe hätten wir keinen einzelnen, sondern sieben!
Alternativ hätte ich auch die Aufgaben schwieriger machen können. Dann nehmen aber weniger teil.

Die Aufgaben hatten sehr unterschiedlichen Schwierigkeitsgrad. Einige waren sehr einfach, andere wiederum kompliziert. Ob ich die richtige Mischung gefunden habe, muss jeder für sich selbst entscheiden.
Wahrscheinlich waren die Aufgaben in der Summe doch zu einfach oder dem Niveau der EE nicht angemessen, da einige der EE-Profis nicht einmal eine versuchten. Schade.

Es war der 1.Adventskalender und dass es einen zweiten geben wird, ist unwahrscheinlich. Die Beteiligung war zwar groß, dennoch werde ich es so nicht wieder durchführen. Die Resonanz war mit rund 15000 Hits in 4 Wochen und mehr als 200 Antworten hervorragend. Bei dem vielen Lob kam ich mir schon komisch vor. Danke.
Die auch vorhandene Ablehnung kann ich verschmerzen. Wenn jemand glaubt, es besser zu können, warum macht er es dann nicht?

Ich wünsche Euch allen einen guten Rutsch in das Neue Jahr und für die Zukunft, dass alle Eure Wünsche in Erfüllung gehen.

Beste Grüße und noch einmal vielen Dank
Mathematiker :wave:


Martok - Sa 28.12.13 01:34

:dance2: Glückwunsch an den user profile iconStandard-Gewinner :lol:

An der Stelle auch nochmal vielen Dank an dich user profile iconMathematiker für diese wundervolle "Beschäftigungstherapie", die hoffentlich darüber hinweggeholfen hat, dass es dieses Jahr kein offizielles Gewinnspiel gegeben hat. Wie so oft frage ich mich, wie du immer auf die vielen Ideen kommst (auch wenn es teilweise "recylcelte" Programme sind) und dann auch noch den Nerv hast, die in großer Stückzahl umzusetzen. Hut ab! :flehan:

Mir hat es auf jeden Fall Spaß gemacht und wenn ich mir deine Zahlen so angucke, dürfte das noch vielen anderen so gegangen sein. :zustimm:


Delphi-Laie - Sa 28.12.13 14:09

Ein Dankeschön kommt auch von mir. Leider war mir einige Aufgabenstellungen so kryptisch, daß ich nicht einmal verstand, was überhaupt erwartet wird bzw. wie ich vorgehen sollte, z.B. das Geheimnis vom Tage 11, auch die Weisheit vom 8. Dezember ergab für mich mit einer Nichtdrehscheibe keinen Sinn (später, mit den einander verdrehbaren Scheiben, war es mir auch zu mühsam).

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Wie so oft frage ich mich, wie du immer auf die vielen Ideen kommst (auch wenn es teilweise "recylcelte" Programme sind) und dann auch noch den Nerv hast, die in großer Stückzahl umzusetzen. Hut ab! :flehan:


Die Ideen sind für mich nicht das Rätsel, davon haben Mathematik(lehr)er reichlich in petto, vielmehr bin ich über diese Programmiergeschwindigkeit erstaunt, auch wenn einiges wohl schon über die Jahre angesammelt war. Mein früherer "Verdacht", daß Mathematiker eine Programmiermannschaft unter sich hat, war nicht ganz ernstgemeint und hat sich bis heute auch nicht bestätigt. ;-)


Delphi-Laie - Sa 28.12.13 17:11

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
In den nächsten Monaten widme ich mich wieder meinem eigentlichen Lieblingsprojekt, meinem Mathematikprogramm [https://de.wikipedia.org/wiki/WinFunktion_Mathematik]. In den vielen, vielen Jahren, in denen ich mich damit beschäftige, gibt es ab und an eine längere Programmierblockade. Diese ist vorbei und die neuen Ideen müssen nun umgesetzt werden. Die Konkurrenz schläft nicht und muss auf Abstand gehalten werden. :wink:


Steffen, WinFunktion Physik stammt auch von Dir, nicht wahr?

Nicht zu fassen....


ub60 - Sa 28.12.13 18:15

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:

In den nächsten Monaten widme ich mich wieder meinem eigentlichen Lieblingsprojekt, meinem Mathematikprogramm [https://de.wikipedia.org/wiki/WinFunktion_Mathematik]. In den vielen, vielen Jahren, in denen ich mich damit beschäftige, gibt es ab und an eine längere Programmierblockade. Diese ist vorbei und die neuen Ideen müssen nun umgesetzt werden. Die Konkurrenz schläft nicht und muss auf Abstand gehalten werden.

Dazu wünsche ich Dir "in den nächsten Monaten" viel Erfolg, Hauptsache, Du hast in 9-10 Monaten wieder etwas Zeit für die "Adventsvorbereitung". :P

Zum Advendskalender selbst:
Ich fand es toll, dass Du Dir so eine riesige Arbeit gemacht hast. Selbst wenn viele Sachen "Wiederverwendungen" sind, müssen sie ja doch erst mal programmiert und an den Kalender angepasst werden.
Das Niveau der Aufgaben fand ich angenehm, eventuell bei einigen Aufgaben etwas zu einfach. Lediglich Aufgabe 13 war für mich nicht machbar, da hatte ich ein Monitor- oder Augenproblem. Da musste dann brute force ran.
Als "Nachtmensch" machte mir das Lösen direkt nach Mitternacht nicht viel aus und ich saß täglich "nächtlich" voller Spannung am Monitor.

Wie auch immer das im nächten Jahr wird, nochmals vielen Dank für die Erarbeitung der diesjährigen Aufgaben.

ub60


Mathematiker - Sa 28.12.13 18:28

Hallo,
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Mein früherer "Verdacht", daß Mathematiker eine Programmiermannschaft unter sich hat, war nicht ganz ernstgemeint und hat sich bis heute auch nicht bestätigt. ;-)

Nein, eine Mannschaft habe ich nicht. So gut wie alles selbst gemacht.
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Steffen, WinFunktion Physik stammt auch von Dir, nicht wahr?

Ja, ich hatte zu viel Zeit. :wink:
user profile iconub60 hat folgendes geschrieben Zum zitierten Posting springen:
Dazu wünsche ich Dir "in den nächsten Monaten" viel Erfolg, Hauptsache, Du hast in 9-10 Monaten wieder etwas Zeit für die "Adventsvorbereitung". :P

Danke. Was in 9-10 Monaten ist, kann ich im Moment nicht sagen. Ideen hätte ich schon und ich bekomme auch wieder 24 Rätsel zusammen, aber ich werde mit Sicherheit einen Adventskalender nicht "gegen" ein offizielles EE-Adventsspiel antreten lassen.

Beste Grüße
Mathematiker


Delphi-Laie - Sa 28.12.13 22:01

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Steffen, WinFunktion Physik stammt auch von Dir, nicht wahr?

Ja, ich hatte zu viel Zeit. :wink:


Oder eine geduldige Familie?! Lehrer haben vormittags (immer) recht und nachmittags ohnehin frei. ;-)

Ich war mal ein wenig neugierig. Gibt man "WinFunktion Physik" bei google ein, kommt als erster Eintrag das gleichnamige Amazon-Angebot inkl. Deinem Namen. Geht man auf besagte Amazon-Seite, so findet der sich aber nicht wieder. Dennoch, google kann sich Deinen Namen in diesem Kontext ja nicht ausgedacht haben. Der zweite google-Eintrag führt zu lehrer-online.de, und dort wird Manfred Amann als Autor genannt. Merkwürdig.

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Ideen hätte ich schon


Ich hoffe, daß meine per PM mitgeteilten Rätsel zumindest Deine Aufmerksamkeit und Dein Wohlwollen fanden. Da Du ja täglich ein neues Programm vorzustellen imstande bist, benötigst Du eben täglich (nur) eine neue Idee. So einfach ist das.

Genug geraspelt.

Grüße

Delphi-Laie


Mathematiker - Sa 28.12.13 22:54

Hallo,
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Der zweite google-Eintrag führt zu lehrer-online.de, und dort wird Manfred Amann als Autor genannt. Merkwürdig.

Du meinst http://www.lehrer-online.de/winfunktion-physik.php. Der Herr Amann ist der Autor des Artikels(!) über das Programm. Ist etwas verwirrend formuliert.
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Lehrer haben vormittags (immer) recht und nachmittags ohnehin frei. ;-)

:zustimm:
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Ich hoffe, daß meine per PM mitgeteilten Rätsel zumindest Deine Aufmerksamkeit und Dein Wohlwollen fanden.

Der Oloid ist schon fertig, der Rest dauert noch etwas. :zwinker:

Beste Grüße
Mathematiker


Delphi-Laie - So 29.12.13 12:03

s
user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Der zweite google-Eintrag führt zu lehrer-online.de, und dort wird Manfred Amann als Autor genannt. Merkwürdig.

Du meinst http://www.lehrer-online.de/winfunktion-physik.php. Der Herr Amann ist der Autor des Artikels(!) über das Programm. Ist etwas verwirrend formuliert.


Auf die Idee kam ich auch schon und sah es mir noch einmal an. Aber nein, so, wie es dort steht, ist es m.E. eindeutig formuliert, denn es wird das Programm mit mehreren Abschnitten vorgestellt.

Aber dasß Leute sich nicht klar bis sogar mißverständlich ausdrücken, ist ein Phänomen, das Du sicher auch tagtäglich an Deiner Schülerschaft wahrnimmst, nehme ich an. Die Ursachen aus meiner Sicht möchte ich an dieser Stelle nicht detaillieren, das würde zu weit führen.

Zum Oloid & Co.: Ich nahm keinesfalls an, weil Du weiter oben schon schriebst, daß Du wieder einige Ideen angesammelt hast, daß das eine angehobene Priorität oder überhaupt nur mittelfristig eine Chance bekommt, aber mit "schon fertig" nehme ich an, daß Du Dich gleich daran zu schaffen machte - oder war es schon vorher fertig?

Wie geschrieben, eine kleine, ggf. vorauswählende Klassifizierungsfunktion bei den Polyedern, ggf. auch die Nennung des Inverspolyeders, würde den Lehrwert die Polyederprogrammes m.E. noch einmal spürbar anheben.


baumina - Di 07.01.14 08:45

Nun hat mich der Alltag auch wieder erreicht. Als erstes möchte ich euch allen ein gesundes und ideenreiches neues Jahr wünschen! Und dir, Mathematiker, einen ganz lieben Dank für den wundervollen Adventskalender!!!