Entwickler-Ecke

Ankündigungen - Adventsgewinnspiel 2007 - Tipps zu Gewinnspiel 4


Gausi - Do 20.12.07 12:40
Titel: Adventsgewinnspiel 2007 - Tipps zu Gewinnspiel 4
Hier ein Hinweis zur ersten Frage des aktuellen Gewinnspiels:

Viel Spaß beim weiterrätseln :D


Mitmischer 1703 - Do 20.12.07 12:41

Danke für den Tip!


Sl0w - Do 20.12.07 12:43

mit dem Tip dürfte es für alle kein Problem mehr sein.


kasuru - Fr 21.12.07 08:58

Stimmt wohl, höchstens mit der Sprache... :D


Wolle92 - Fr 21.12.07 19:40

aber ich krieg immer so eine ka** Access Violation, die nichtmal ne Exception ist...

Tjaha, und kurz darauf erscheint ein Topic mit dieser Frage, aber keinem einzigen Hinweis auf das Gewinnspiel...
Muhaha...


elundril - Fr 21.12.07 19:42

Armer Bub! Wennst willst überprüf ich deinen Code. Bin schon fertig.


Wolle92 - Fr 21.12.07 19:50

kannst ja in meinen Thread schauen, genau so hab ich es ausprobiert, aber es geht nicht...


Christian S. - Fr 21.12.07 19:53

Bitte dieses Topic nicht dazu missbrauchen, um auf eigene Threads hinzuweisen. Danke!


Wolle92 - Fr 21.12.07 19:58

ja, sorry... aber da steht eben mein source drin, den er ja bereit wäre zu kontrollieren...


Gausi - Mo 24.12.07 09:38

Dann kommen wir hier zu Lösung: Die richtige Antwort war: Josef

Im Anhang ein kleines Lösungsprogramm. Der Lösungsweg war einfach der, dass die einzelnen Zeichen der Geschichte auf dieselbe Art und Weise geschüttelt wurden wie die Zahlen. Setzt man auf die Zahlen einen Sortieralgorithmus an, und bringt dabei auch die Zeichen in die richtige Reihenfolge, so erhält man eine kleine Geschichte aus Bayern. Hier berichtet ein kleiner Junge über eine besondere Krippe. Für das Rätsel war folgender Teil wichtig:
Zitat:
I hob amoi an Josef und s´Christkindl
auf´n Ofa g´stellt, dass ses sche warm habm - und des war eahna
z´hoass. S´Christkindl is schwarz worn und an Josef hats in
lauta Trümma zrissn. [...] Mei Mamma hat mi
g´schimpft und g´sogt, das ned amoi de Heiligen vor meiner
Bledheit sicha sand. Wenn d´Maria ohne Mo und ohne Kind
herumsteht, schaugst ned guat aus.

Owa i hob Gott seidank vej Figurn in meina Spuikistn - und
da Josef is jetzt da Donald Duck. Ois Chistkindl woit i an
Asterix nehma, wai der so kloa is, daß er in den Fuadertrog paßt.
Owa da hot d´Mama g´sogt, ma ko doch ois Chistkindl
koan Asterix hernehma, do is ja no as verbrennte Christkindl
bessa. Es is zwar schwarz, owa immerhin no a Christkindl.

Hintan Christkindl stehnan zwoa Oxn, a Esl, a Nilpferd und
a Brontosaurier. [...]

Hinta dene drei Heilige san a por rotheitige Indiana und a
kaasiga Engl.


Als einziger fehlt also Josef in der Krippe.

Als Quellenangabe ist unter dem Text unterhaltungsspiele.com und "Autor unbekannt" angegeben. Ich bin mir ziemlich sicher, dass zu dem Zeitpunkt, als ich das Rätsel zusammengebastelt habe, das dort auch so stand. Mittlerweile ist auf der Seite als Autor Toni Lauerer angegeben. Diese und andere Geschichten finden sich in seinem Buch "I glaub, i spinn. Neue und alte Gschichten".


Wolle92 - Mo 24.12.07 10:35

Nene... Josef fehlt nicht... der ist ja Donald Duck...
In Wirklichkeit waren dass nämlich zwei Engel da, das wird in der Bibel nur nicht erwähnt!
So, ich hab die richtige Antwort... :evil: :evil: :eyes: :eyes:


delfiphan - Mo 24.12.07 10:37

.... Aber von Maria ist nur die Rede, und man weiss nicht, ob sie tatsächlich im in der Krippe ist bzw. auch nicht wo. Für das Kind ist aber nun Donald Duck der Josef (ist ja egal, wie er aussieht, es geht um die Rolle). Deswegen war meine Antwort Maria.

Er denkt bloss bzw. die Mutter sagte wohl, dass Maria ohne Mutter und ohne Kind schlecht aussieht, deswegen setzt er das Kind zurück und macht aus Donald Duck Josef. Aber das mit der Maria ist keine beschreibende Aussage, sondern ein Gedanke.

Dass jetzt Josef die Antwort ist, das war jetzt nicht klar!? :?


Gausi - Mo 24.12.07 10:56

Zitat:
Josef hats in lauta Trümma zrissn [...]
Wenn d´Maria ohne Mo und ohne Kind herumsteht, schaugst ned guat aus.
Einige Figuren (Josef und das Christkind) sind kaputt und sollten durch Figuren aus der Spielkiste ersetzt werden. Josef wurde Donald Duck, aus dem Christkind Asterix, wobei bei letzterem die Mutter ein Veto einlegt.
Zitat:
Owa da hot d´Mama g´sogt, ma ko doch ois Chistkindl
koan Asterix hernehma, do is ja no as verbrennte Christkindl
bessa. Es is zwar schwarz, owa immerhin no a Christkindl.

Dass Maria mit dabei ist, lässt sich eindeutig aus dem Zusammenhang erschließen. Die einzige Figur, die nicht Original ist und somit fehlt, ist demnach Josef. Und Batman, aber nach dem war nicht gefragt.

Der oder die Engel waren laut Überlieferung und dem Evangelisten Lukas auf dem Feld bei den Hirten.
Lukas 2, 8f:
In jener Gegend lagerten Hirten auf freiem Feld und hielten Nachtwache bei ihrer Herde. Da trat der Engel des Herrn zu ihnen, und der Glanz des Herrn umstrahlte sie. [...]
Der Begriff Krippe bezeichnet nicht nur den "Futtertrog", in dem das Kind lag, sondern in der Regel das gesamte Modell der Weihnachtsgeschichte, das man unter dem Weihnachtsbaum aufstellt. Die Hirten gehören oft dazu, und somit auch Engel. In vielen Darstellungen sieht man auch Engel in der Nähe des Stalls, und in dieser Krippe ist das wohl auch so.


delfiphan - Mo 24.12.07 11:10

Wenn man das Kind fragen würde, ob der Donald der Josef ist, würde er offensichtlich ja sagen. Er hat ihn genau nur deswegen hingestellt, damit der Josef nicht fehlt. Und zwar nur deswegen, weil die Mutter gesagt hat, dass die Krippe ohne Josef schlecht aussieht.

"Die Figur im Original" sagst du jetzt. Okay, aber in der Frage ging es nicht um Figuren oder Original, sondern, so wie ich es eben verstanden habe, um die Rolle. Ich sage nur wieso, bzw. dass es nicht eindeutig war.

PS: Wieviel % haben Maria gesagt? :)


Xion - Mo 24.12.07 11:43

also wenn ich mir das so durchlese, fehlt niemand...denn:

Maria steht ja sonst alleine da, also muss sie da sein
Zitat:
Wenn d´Maria ohne Mo und ohne Kind
herumsteht, schaugst ned guat aus.


Josef=Donald Duck, da hat auch die Mutter nichts dagegen gesagt
Zitat:
da Josef is jetzt da Donald Duck.


Christkind=verkohltes Christkind (wobei das theoretisch auch der Asterix sein könnte, auf jeden Fall ist es da)
Zitat:
Hintan Christkindl stehnan zwoa Oxn


es könnte höchstens der Stern fehlen oder so...aber die Figuren sind, soweit ich mich auskenne, alle da


Martok - Mo 24.12.07 12:32

Also ich hab auch Maria als fehlend. Wird schließlich nirgendwo erwähnt dass sie anwesend ist. Die Mutter sagt nur dass sie allein doof aussehen würde.
Da der Junge im weiteren alle Figuren aufzählt (mit Ersatz ggf), die er aufstellt, nur die Maria nicht, muss sie die sein die fehlt.

Find ich logischer als Josef trotz Ersatz als Fehlend zu zählen...


kasuru - Mo 24.12.07 13:10

Alle Figuren stehen da in Ihrer "richtigen" Form, Maria, Christkind (wenn auch verkohlt) die Tiere und der Engel (wenn auch kaputt)... Nur für Josef musste ne andere Figur hingestellt werden... Ergo ist es für mich logisch, dass dieser fehlt


Regan - Mo 24.12.07 13:36

user profile iconMartok hat folgendes geschrieben:
Also ich hab auch Maria als fehlend. Wird schließlich nirgendwo erwähnt dass sie anwesend ist. Die Mutter sagt nur dass sie allein doof aussehen würde.
Da der Junge im weiteren alle Figuren aufzählt (mit Ersatz ggf), die er aufstellt, nur die Maria nicht, muss sie die sein die fehlt.

Find ich logischer als Josef trotz Ersatz als Fehlend zu zählen...

Kann ich nur zustimmen. Die Mutter sagt das ja irgendwann mal. Der dritte Absatz ist ja Vergangenheit und nicht Gegenwart. Außerdem fehlt ja der Josef nicht, sondern er wird von einer anderen Figur verkörpert. Folglich ist er da.

user profile iconGausi hat folgendes geschrieben:
Als einziger fehlt also Josef in der Krippe.

OK. Dann frag ich dich: Wo steht, dass die Maria da ist?

Noch was: Wann wird ausgewertet?


Wolle92 - Mo 24.12.07 13:44

So, was wollt ihr jetzt machen (an das EE-Team)?
Es gab offensichtlich Unklarheiten in der Aufgabenstellung...
Wenn die Frage anders formuliert gewesen wäre, hätten mehr Leute die Frage richtig beantwortet...
Nun fänd ich es nicht richtig, wenn die Auswertung trotzdem ganz normal abläuft, da ja viele Teilnehmer nicht schuld daran sind, dass sie die Frage falsch beantwortet haben...


Arne K. - Mo 24.12.07 14:00

user profile iconWolle92 hat folgendes geschrieben:
Es gab offensichtlich Unklarheiten in der Aufgabenstellung...

Das finde ich nicht. Man kann natürlich in jede über das Ausschlussverfahren eindeutig lösbare Fragestellung Unklarheiten hineininterpretieren. Aber dafür hätte man dann auch einmal kurz nachfragen können (auf einer abstrakten Ebene natürlich, wie schon bei allen(?) anderen Fragen geschehen).

Wenn es heißt "Das Christkind und der Josef müssen da sein, weil die Maria alleine sonst blöd aussieht" (nicht der exakte Wortlaut, aber die exakte Aussage), dann ist es eindeutig, dass Maria auch da ist. ;)

Ich denke, die Hürde bei dieser Aufgabe war eben nicht nur das Textzusammenpflücken, sondern auch das aufmerksame Lesen sowie das logische Nachdenken. Und wer daran eben gescheitert ist, hat die Aufgabe schlicht nicht gelöst. Meine Meinung ...


Lannes - Mo 24.12.07 14:11

Hallo,

bin der gleichen Meinung und habe mich für Josef entschieden, denn der Junge erzählt was die Mutter gesagt hat:
Zitat:
Mei Mamma hat mi
g´schimpft und g´sogt, das ned amoi de Heiligen vor meiner
Bledheit sicha sand.

In dem Satz schreibt er weiter das Maria in der Krippe steht:
Zitat:
Wenn d´Maria ohne Mo und ohne Kind
herumsteht, schaugst ned guat aus.



@user profile iconGausi: warum erst sortieren, die Sollreihenfolge der Zeichen ist doch vorgegeben:

Zeichen 1 >> an Stelle 1
Zeichen 2 >> an Stelle 109
Zeichen 3 >> an Stelle 2940
...

hier mal meine Lösung(die komplette Unit):

Delphi-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:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    MemoQuelle: TMemo;
    MemoSchluessel: TMemo;
    MemoAusgabe: TMemo;
    ButtonLaden: TButton;
    ButtonEntschluesseln: TButton;
    procedure ButtonLadenClick(Sender: TObject);
    procedure ButtonEntschluesselnClick(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.ButtonLadenClick(Sender: TObject);
begin
  MemoQuelle.Lines.LoadFromFile(ExtractFilePath(ParamStr(0))+'Nachricht1.txt');
  MemoSchluessel.Lines.LoadFromFile(ExtractFilePath(ParamStr(0))+'Nachricht2.txt');
end;

procedure TForm1.ButtonEntschluesselnClick(Sender: TObject);
var sQuelle, sErg : String;
                z : Integer;
begin
  sQuelle := MemoQuelle.Text;
  SetLength(sErg,Length(sQuelle));
  for z := 1 to Length(sQuelle) do
    begin
    sErg[StrToInt(MemoSchluessel.Lines[z-1])] := sQuelle[z];
    end;
  MemoAusgabe.Text := sErg;
end;

end.


Und nun wünsche ich noch allen ein schönes Weihnachtsfest und einen guten Rutsch >> 2008 :wave:


Arne K. - Mo 24.12.07 14:20

Meine Variante:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
$chars = file_get_contents('./nachricht1.txt');
$numbers = file('./nachricht2.txt');

echo '<pre>';

$buffer = array();
for($cnt = 0; $cnt < strlen($chars); ++$cnt)  {
  $currChar = $chars{$cnt};
  $currIndex = (int)$numbers[$cnt]-1;
  $buffer[$currIndex] = $currChar;
}

for($cnt = 0; $cnt < count($buffer); ++$cnt)  {
  echo $buffer[$cnt];
}

echo '</pre>';


Gausi - Mo 24.12.07 14:28

Ja, hier muss man tatsächlich nicht sortieren, bzw. man kann ein Sortierverfahren anwenden, das in Linearzeit arbeitet. Das geht aber nur, weil hier alle Zahlen von 1 bis weißichnichmehr vorliegen, und nicht irgendwas anderes. Namen oder so. :mrgreen:

(Soviel Tip is glaube ich erlaubt, kurz vor Abgabeschluss) :angel:


Christian S. - Mo 24.12.07 14:32

Ich denke, die Aufgabenstellung war klar und die Antwort eindeutig.

Maria fehlte eindeutig nicht:
Zitat:
Wenn d´Maria ohne Mo und ohne Kind
herumsteht, schaugst ned guat aus.

Die Maria steht also herum. Und es gibt nirgendwo im Text einen Anhaltspunkt, dass ihr irgendwas weiteres zugestoßen ist, was das verhindern würde. Also ist sie mit dabei.

Das Christkind war auch dabei, denn den Austausch hat die Mutter ja verhindert:
Zitat:
Owa da hot d´Mama g´sogt, ma ko doch ois Chistkindl
koan Asterix hernehma, do is ja no as verbrennte Christkindl
bessa. Es is zwar schwarz, owa immerhin no a Christkindl.


Und statt Josef gibt's jetzt Donald Duck, also fehlt der. :nixweiss:


Xion - Mo 24.12.07 14:42

user profile iconChristian S. hat folgendes geschrieben:

Und statt Josef gibt's jetzt Donald Duck, also fehlt der. :nixweiss:

überzeugt mich nicht, denn:
Zitat:

Hintan Christkindl stehnan zwoa Oxn, a Esl, a Nilpferd und
a Brontosaurier. [...]

Hinta dene drei Heilige san a por rotheitige Indiana und a
kaasiga Engl.


die Indianer/die Tiere sind wohl auch nicht Original. Fehlen die dann auch (zumindest die 3 Heiligen fehlen dann auch)

Naja, ich hab eh nicht mitgemacht ;)

//edit: ach ne, die 3 Heiligen sind doch da...verwirrende schreibweise :mrgreen:


Christian S. - Mo 24.12.07 14:45

user profile iconXion hat folgendes geschrieben:
user profile iconChristian S. hat folgendes geschrieben:

Und statt Josef gibt's jetzt Donald Duck, also fehlt der. :nixweiss:

überzeugt mich nicht, denn:
Zitat:

Hintan Christkindl stehnan zwoa Oxn, a Esl, a Nilpferd und
a Brontosaurier. [...]

Hinta dene drei Heilige san a por rotheitige Indiana und a
kaasiga Engl.


die Indianer/die Tiere sind wohl auch nicht Original.

Es sind ein paar zusätzlich da, aber Ochse, Esel und Engel sind "original" mit dabei.

Die drei Heiligen standen eh nicht zur Auswahl. ;-)


delfiphan - Mo 24.12.07 18:20

Es ist nicht so, dass ich eure Sichtweise nicht verstehe, deswegen müsst ihr eure Überlegung nicht ständig wiederholen ;) Was ich aber sagen muss ist, dass es eindeutig nicht eindeutig war.

Ich habe bewusst Maria und nicht Josef gewählt, nicht weil ich nicht lesen kann oder den Text falsch verstanden habe; nicht, weil ich eure Sichtweise übersehen habe - nein, sondern deswegen, weil von Maria nur implizit die Rede ist und das nicht in einem beschreibenden Kontext. Es steht auch nirgends, dass Maria rumsteht. Es ist keine beschreibende Aussage.

Es ging bei der Frage um die Anwesenheit der einzelnen Leute, nicht um Originalfiguren. Das mit den Originalfiguren, das ist eine mögliche Lösungsinterpretation. Aber es gibt noch weitere, die sind jetzt falsch. Okay, ist bei Rätseln so. Aber von eindeutiger Fragenstellung kann nicht die Rede sein; nur schon deswegen, weil es mehrere Leute anders interpretiert haben. ;)


kasuru - Mo 24.12.07 18:26

Mich würd interessieren, wann die Auswertung ist ;-)

lg und frohes Fest


GTA-Place - Sa 29.12.07 14:15

user profile icondelfiphan hat folgendes geschrieben:
Es steht auch nirgends, dass Maria rumsteht.

Doch und das wurde schon mehrfach zitiert:

Zitat:
Wenn d'Maria ohne Mo und ohne Kind
herumsteht, schaugst ned guat aus.


Würde die Aussage "Wenn Maria ohne Mann und ohne Kind herumsteht, sieht es nicht gut aus" fallen, wenn Maria fehlen würde? ;-)