tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
NEIN
ANTWORTEN
27
ZUGRIFFE
5675
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
  1. #16
    Avatar von Alex_T
    Alex_T Alex_T ist offline Mitglied Brokat
    Registriert seit
    Jul 2009
    Beiträge
    311

    ist ja nur als Hilfestellung gedacht, falls man doch nicht weiterkommt (und bevor man dann aus Verzweiflung versucht den rechner zu zerlegen )
     
    Mfg, Alex

    “The function of good software is to make the complex appear to be simple.” (Grady Booch)
    “First, solve the problem. Then, write the code.” (John Johnson)

  2. #17
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.800
    Blog-Einträge
    5
    Hallo,

    ich hab mal eine Liste von Beispielfragen an den 1. Beitrag angehängt, die ihr zum Testen eurer Implementierungen verwenden könnt.

    Grüße,
    Matthias
    Jellysheep und ComFreek bedanken sich. 
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #18
    Avatar von Jellysheep
    Jellysheep Jellysheep ist offline Mitglied Platin
    Registriert seit
    Jan 2009
    Ort
    Arbeitsspeicher
    Beiträge
    689
    Die erste Stufe habe ich auch versucht (mal wieder in Java) und geschafft, bin jedoch am Anfang an einer geeigneten Frageliste gescheitert. Auch wenn ich mir jetzt schon eine kleine zusammengestellt habe, vielen Dank an Matthias für diese Liste.
    Für die Positionierung hatte ich die gleiche Idee wie Alex_T.
    Ich hoffe, dass ich noch eine graphische Gestaltung des Rätsels hinbekomme, evtl. auch ein Fenster mit Eingabefeldern.

    Habt ihr eine Idee für die zweite Stufe?
    Geändert von Jellysheep (12.08.10 um 12:22 Uhr)
     
    Grüße, Jellysheep

    Jeder Helfer freut sich über eine Bewertung oder ein Danke.

    Freiheit für die Gummibärchen, nieder mit den Tüten!
    Link :D

  4. #19
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.357
    Blog-Einträge
    4
    GELÖSCHT. Siehe meinen Beitrag unten.
    Geändert von ComFreek (12.08.10 um 14:55 Uhr)
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  5. #20
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.357
    Blog-Einträge
    4
    @Matthias Reitinger: Vielen Dank für die Fragen und Antworten! Wo hast du dir bloß her?

    Zitat Zitat von Jellysheep
    Habt ihr eine Idee für die zweite Stufe?
    Ich habe noch nicht die 1. Stufe geschafft, aber ich denke im Voraus:

    Man wendet die BruteForce-Technik an, man überprüft alle möglichen Kombinationen, bis sich die Buchstaben richtig überschneiden. Langsam, aber zielführend
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  6. #21
    Avatar von Jellysheep
    Jellysheep Jellysheep ist offline Mitglied Platin
    Registriert seit
    Jan 2009
    Ort
    Arbeitsspeicher
    Beiträge
    689
    Herkunft der Frageliste:
    Die Bruteforce-Technik ist eine gute Idee:
    mal angenommen, man hat 100 Fragen in der Liste und ein Rätsel mit 10*10 Feldern, dann hat man auch nur höchstens 10.000 Möglichkeiten, die zu überprüfen sind. Das geht sicher schnell durch.
    Eine andere Möglichkeit: (mit "man" ist das Programm gemeint )
    Achtung Spoiler:
    Man lädt die Liste in das Programm ein (oder behält sie einfach in der Datenbank). Dann mischt man sie kräftig durch, indem man z.B. aus einem Array mit Fragen zufällig Wörter herausnimmt und in ein anderes Array hineinsteckt.
    Dann fängt man mit einem Wort links oben an und setzt es in ein zweidimensionales Array hinein. Man sucht Wörter, die als Anfangsbuchstaben einen Buchstaben des ersten Wortes enthalten und setzt diese vertikal in das Array ein. Wenn hier mehrere Worte drin sind, sucht man wieder nach horizontal passenden Wörter.
    Damit hätte man ein ausgefülltes Kreuzworträtsel, also kann man nebenher in ein anderes Array die Nummern für die Wörter eintragen.
    Wenn am Ende zu wenig Wörter hineinpassen, kann man wieder mit dem Mischen der Liste anfangen und es aufs Neue versuchen.

    offtopic: Wenn du auf "Beitrag ändern" klickst, kannst du ihn auch löschen.
     
    Grüße, Jellysheep

    Jeder Helfer freut sich über eine Bewertung oder ein Danke.

    Freiheit für die Gummibärchen, nieder mit den Tüten!
    Link :D

  7. #22
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.357
    Blog-Einträge
    4
    Zitat Zitat von Jellysheep Beitrag anzeigen
    offtopic: Wenn du auf "Beitrag ändern" klickst, kannst du ihn auch löschen.
    Offtopic: Ich weiß, aber da war kein Button mehr, vielleicht weil ich schon einen 2. geschrieben habe?

    Ich denke das BurteForce einfacher zu implementieren ist
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  8. #23
    OnlyFoo OnlyFoo ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    470
    Also ich finde Bruteforce nicht so den super Ansatz. Ich finde Backtracking ist eine bessere Wahl. Ich hab die erste Aufgabe mal mit nem Backtracking ähnlichen Algorithmus umgesetzt, was auch ganz gut lief. Werd mich jetzt demnächst mal um die zweite oder dritte Aufgabe kümmern. Mal gucken...
     

  9. #24
    Avatar von Alex_T
    Alex_T Alex_T ist offline Mitglied Brokat
    Registriert seit
    Jul 2009
    Beiträge
    311
    Grüße,
    ich sitze jetzt an der 2. Stufe und scheitere an einer Überlegung .
    Deshalb hätte ich gerne mal ein paar Meinungen wie viele Blindkästchen Eurer Meinung nach je nach Abmessung des Rätsels erlaubt sein dürfen (Bsp. bei einem 10x10 Rätsel sollen maximal x Blindkästchen vorhanden sein.).
     
    Mfg, Alex

    “The function of good software is to make the complex appear to be simple.” (Grady Booch)
    “First, solve the problem. Then, write the code.” (John Johnson)

  10. #25
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.357
    Blog-Einträge
    4
    Wikipedia gibt eine Empfehlung:

    Zitat Zitat von Wikipedia - Kreuzworträstel#Entwurf
    Gute Kreuzworträtsel haben ein hohes Verhältnis von Gesamtfelderzahl zur Blindfelderzahl (4:1 oder mehr). Dabei darf kein Teil eines Kreuzworträtsels vollständig von einem anderen Teil abgeschnitten sein (durch sich berührende Blindfelder), und alle waagerechten und senkrechten Buchstabengruppen müssen einen Sinn ergeben, auch die zweibuchstabigen (soweit diese nicht ganz vermieden werden).
    Alex_T bedankt sich. 
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  11. #26
    Avatar von Alex_T
    Alex_T Alex_T ist offline Mitglied Brokat
    Registriert seit
    Jul 2009
    Beiträge
    311
    Danke,
    hilft mir weiter.
    Hast du das ganze nun eigentlich mit Bruteforce gelöst?
     
    Mfg, Alex

    “The function of good software is to make the complex appear to be simple.” (Grady Booch)
    “First, solve the problem. Then, write the code.” (John Johnson)

  12. #27
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.357
    Blog-Einträge
    4
    @Alex_T: Leider habe ich nicht viel Zeit. Deshalb habe ich das nicht geschafft, aber ich denke mit
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  13. #28
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.800
    Blog-Einträge
    5
    Hallo,

    mit einiger Verspätung haben es eure Abgaben jetzt in das Diskussionsforum geschafft. Viel Spaß beim Diskutieren

    Ich selber hab es aus Zeitgründen nicht geschafft, fristgerecht abzugeben. Ich hol das bis zum Wochenende noch nach. Das könnt ihr übrigens auch gerne tun, so streng sind wir hier ja nicht

    Grüße,
    Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

Thema nicht erledigt
Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Quer Scroller nur im IE 6
    Von sally66 im Forum CSS
    Antworten: 24
    Letzter Beitrag: 09.03.09, 17:25
  2. Quer scrollen im Dreamweaver
    Von Spelmann im Forum HTML-Editoren
    Antworten: 0
    Letzter Beitrag: 11.02.09, 15:52
  3. Print - Quer
    Von Sarah im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 05.04.04, 17:28
  4. TABELLE (quer)
    Von malex im Forum CSS
    Antworten: 8
    Letzter Beitrag: 22.05.03, 22:32
  5. Quer durch!
    Von Internetfun im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 31.10.02, 12:32