A/AGS2010/11 - Lösung zu GS3 (daWichtli-Code)
spacer
Autor Nachricht
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Administrator
Beiträge: 8370
Erhaltene Danke: 244

W2k, WXPpro
TP3 - D7pro
BeitragVerfasst: Mo 18.04.11 00:07 
Moin!

Leonardo daVinci, das große Vorbild unseres Wichtels, hat einiges in Spiegelschrift hinterlassen. Nimmt man lateinische (Groß-)Buchstaben, dann kann man zwei Gruppen unterscheiden: vertikal-achsensymetrische und der Rest. Die symetrischen bleiben bei der Betrachtung im Spiegel gleich. Stellt man die eine Buchstabenklasse als schwarze, die andere als weiße Pixel dar (der Buchstabe selbst ist egal), ergibt sich ein Bild: ein singender Tannenbaum.


Herzlichen Glückwunsch allen Rätsel-Knackern und viel Glück bei der Auslosung. ;) Allen anderen Teilnehmern viel Erfolg bei der nächsten Aufgabe! :zustimm:

cu
Narses
Einloggen, um Attachments anzusehen!
_________________
There are 10 types of people - those who understand binary and those who don´t.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Namenlosnameless
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 238
Erhaltene Danke: 6

Windows XP Home Edition, Windos Vista
C#
BeitragVerfasst: Mo 18.04.11 00:12 
WOOWWW Danach hätte ich noch 100 Jahre suchen können :D

_________________
1:<<Life sucks!!>> 2:<< Well okay>> 1: <<Just Yours>> 2:<<Ohmph>>
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
HenryHux
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 524
Erhaltene Danke: 33

Windows 7 Premium
Delphi XE, Eclipse
BeitragVerfasst: Mo 18.04.11 00:21 
Man da brauch man nur die zündende Idee und dann gehts ab :D
Ich glaube beim nächsten nehme ich mir mal mehr als 10 Minuten Zeit und dann löse ich es.

Herzlichen Glückwunsch schon mal an alle Gewinner =)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Nussknacker 2010/11 - 3. Rang
Beiträge: 1384
Erhaltene Danke: 47

Vista, Ubuntu
Turbo Delphi Pro, D7 PE
BeitragVerfasst: Mo 18.04.11 00:21 
Oh, auf diese Lösung wäre ich im Leben nicht gekommen. Aber man konnte einfach ein Programm schreiben, das die Buchstaben durchgezählt hat, und dann hat man festgestellt dass ein Teil der Buchstaben doppelt so oft vorkommt wie die anderen. Und die hab ich dann einfach in Schwarz und Weiß geteilt, und fertig war die Laube :)

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2136
Erhaltene Danke: 20

Win7(Home)x64, Palemoon 8.0x64
Delphi 2010 Professional
BeitragVerfasst: Mo 18.04.11 00:22 
Häufigkeitsanalyse -> FindAndReplace_All -> Schriftgröße runtersetzen oder Fullscreen(klappt auch schon).

Nett :) Leider muss man es inhaltlich nicht verstehen, um die Antwort zu erkennen (:

Im Anhang mein allererster Versuch, zwei Minuten nach dem Download des Rätsel-Dokuments :D
Einloggen, um Attachments anzusehen!
_________________
Das Leben ist kurz, die Kunst weit, der günstige Augenblick flüchtig, der Versuch trügerisch, die Entscheidung schwierig. (Hippokrates, Aphorismus I1)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 6027
Erhaltene Danke: 40

XP-Pro, Windows 7
D2005 Prof, XE2, SharpDevelop 2.0, VC#Express
BeitragVerfasst: Mo 18.04.11 07:43 
Merkwürdig. Ich hatte es auch über eine Häfigkeitsanalyse probiert und die Auffälligkeiten festgestellt.
Irgendwie muss ich dann bei der Darstellung in Pixeln doch was falsch gemacht haben. Ich konnte jedenfalls nichts erkennen.

_________________
Lesen gefährdet die Dummheit.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
EE-Maler
Beiträge: 1753
Erhaltene Danke: 62

Windows XP
Delphi (2005 Bug Edition), Java (Eclipse), Haskell (ghci), C++ (Visual Studio 2010, Qt Creator)
BeitragVerfasst: Mo 18.04.11 08:37 
:shock: darauf wäre ich niemals gekommen.

Ich bin ganz naiv rangegangen: Jeder Buchstabe steht für einen Pixel. Hmm. Also nehmen wir einfach mal

ausblenden Delphi-Quelltext markieren
1:
v:=ord(BUCHSTABE)-ord('A');


So, dann ballern wir das auf ein Image:

Canvas.Pixels[x,y]:=RGB( round(v/26*255), ..., ...);;

Und dann hab ich noch an der Verarbeitung von v gedreht. z.B. kann man auch die 26 Buchstaben unterteilen in 3 Intervalle und hat so ein RGB Bild :P Aber man hat trotzdem immer das Bild so grob erkannt. Ganz grob. Nach dem Ausschlussprinzip hab ichs dann rausbekommen ;)

Außerdem war irgendwie gleich klar, dass es der sinngende Baum sein muss, da das das einzige Bild ist, das irgendwie seltsam klingt ;)
Einloggen, um Attachments anzusehen!
_________________
a broken heart is like a broken window - it'll never heal
Jen, [this computer] is infected. If this was a human being, I'd shoot it in the face. (IT Crowd)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Horst_H
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 1004
Erhaltene Danke: 10

WIN7,PuppyLinux
Turbo Delphi, FreePascal
BeitragVerfasst: Mo 18.04.11 10:31 
Hallo,

@Xion:
Was für eine witzige Lösung, die so garnichts mit der Intention der Ersteller, mit symsmetrischen und unsymmetrischen Bauchstraben, zu tuen hat.

Gruß Horst
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Tilo
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1062
Erhaltene Danke: 8

Win7 geg. WInXP oder sogar Win98
Rad2007
BeitragVerfasst: Mo 18.04.11 12:24 
Auf die Idee die Buchstaben in Sysmetrische und nichtsymetrische Buchstaben zu trennen bin ich nicht gekommen. Mein Gedanken kann war Davinci->Spiegelschrift->Zeichenrückwärts lesen. Also hab ich die Binärdarstellung der Zeichen umgedreht. z.B. aus 'A' (65) 01000001 mach 10000010 (130). :autsch:
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Horst_H
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 1004
Erhaltene Danke: 10

WIN7,PuppyLinux
Turbo Delphi, FreePascal
BeitragVerfasst: Mo 18.04.11 13:31 
Hallo,

dachte ich im ersten Moment auch, macht aber bei einem Bild keinen Sinn, oder erkennst Du nicht Dein eigenes Spiegelbild ;-)
O.K. Montagsmorgens fällt es schwer...

Gruß Horst
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Tintenblut
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 38
Erhaltene Danke: 2



BeitragVerfasst: Mo 18.04.11 13:55 
Ich habs mit Hilfe von Word gemacht. Mit der Funktion Suchen und Ersetzen.
Alle Zeichen ersteinmal Schwarz. Dann mit Suchen und Ersetzen (W,T,U,I,O,H,A,Y,X,V,M) in Weiß ersetzt. Anschließend hinter dem gesamten Text nen schwarzen Hintergrund.
Konnte zwar nicht erkennen, dass der Baum singt aber sonst blieb ja nichts anderes.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 1181
Erhaltene Danke: 23

Win XP
Delphi 7 Pro; Delphi 2009 Pro
BeitragVerfasst: Mo 18.04.11 15:08 
Verdammt... Darauf wäre ich nicht gekommen. Aber Häufigkeitsanalyse hatte ich auch. Nur war ich zu blöd zum coden und hab C&P aus dem adnren Projekt zu dem AGS dieses Jahr gemacht, wo ich die schonmal brauchte. Dann dummerweise die Buchstabenliste sortiert, meine Zählliste aber nicht... Kein Wunder das nur Mist rauskam.
Bin am Ende von nem (halbwegs) symetrischen Bild ausgegangen und hab einfach gesagt "Farbe rechts außen=Farbe links außen"
Dann war der Baum auch erkennbar ;)
Mit der Häufigkeitsanalyse wäre die Lösung aber schon nach 5min klar gewesen -.-
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home