Font
[thread]6386[/thread]

RDW #1 - Rätsel der Woche Nummer eins (page 2)

Tags: Similar Threads

Readers: 2


<< |< 1 2 3 4 5 ... 12 >| >> 113 entries, 12 pages
guest Gast
 2004-07-09 20:14
#83964 #83964
[quote=Crian,09.07.2004, 14:39]ohne[/quote]
Ist das nicht etwas zuviel verlangt wenn ein 'Anfänger' rekursiven Code schreiben soll?
reply with quote
sri
 2004-07-09 20:24
#83965 #83965
User since
2004-01-29
828 articles
BenutzerIn
[Homepage] [default_avatar]
[quote=Dieter,09.07.2004, 18:14][quote=Crian,09.07.2004, 14:39]ohne[/quote]
Ist das nicht etwas zuviel verlangt wenn ein 'Anfänger' rekursiven Code schreiben soll?[/quote]
Die Aufgabe ist Kinderleicht, und auch für einen Anfänger zu schaffen, schau dir Morgen einfach die Lösungen an!

Rekursion ist nicht nötig.
reply with quote
guest Gast
 2004-07-09 20:29
#83966 #83966
[quote=sri,09.07.2004, 17:48]Gute Idee so ein kleines quiz! :)

[quote=Crian,08.07.2004, 19:52]%dir = ( dir1  => { subdir1.1 => { file1.1.1 => '',
                                            file1.1.2 => '',
                                          },
                             subdir1.2 => { file 1.2.1 => '',
                                          },
                             subdir1.3 => {
                                          },
                             file1.1   => '',
                             file1.2   => '',
                             file1.3   => '',
                           },
                  dir2  => { file2.1   => '',
                           },
                  file1 => '',
                  file2 => '',
                  file3 => '',
                );[/quote]
Und die Ausgabe soll so aussehen?[/quote]
Warum schreibt Du denn nicht einfach wie die Ausgabe tatsächlich aussehen sollte?\n\n

<!--EDIT|Dieter|1089405861-->
reply with quote
guest Gast
 2004-07-09 20:32
#83967 #83967
[quote=sri,09.07.2004, 18:24][quote=Dieter,09.07.2004, 18:14][quote=Crian,09.07.2004, 14:39]ohne[/quote]
Ist das nicht etwas zuviel verlangt wenn ein 'Anfänger' rekursiven Code schreiben soll?[/quote]
Die Aufgabe ist Kinderleicht, und auch für einen Anfänger zu schaffen, schau dir Morgen einfach die Lösungen an!

Rekursion ist nicht nötig.[/quote]
Bin schon ganz gespannt ... :)
reply with quote
steve
 2004-07-10 01:13
#83968 #83968
User since
2004-03-04
52 articles
BenutzerIn
[default_avatar]
Quote
Die Aufgabe ist Kinderleicht, und auch für einen Anfänger zu schaffen, schau dir Morgen einfach die Lösungen an!


Naja nicht so ganz.

Steve

btw. 72 Stunden, das wäre dann Sonntagabend
reply with quote
Crian
 2004-07-10 01:53
#83969 #83969
User since
2003-08-04
5840 articles
ModeratorIn
[Homepage]
user image
[quote=Dieter,09.07.2004, 18:14][quote=Crian,09.07.2004, 14:39]ohne[/quote]
Ist das nicht etwas zuviel verlangt wenn ein 'Anfänger' rekursiven Code schreiben soll?[/quote]
Das frage ich mich auch ... naja mal sehen. Hast Du einen guten Vorschlag für eine einfachere Aufgabe? Dann immer her damit (per pm, mail ...).

[quote=sri,09.07.2004, 18:24]Rekursion ist nicht nötig.[/quote]
Nein? Hab ich irgendwas nicht bedacht? Meine "Musterlösung" funktioniert mit Rekursion, aber natürlich kann es bessere Lösungen geben.

[quote=Dieter,09.07.2004, 18:29][quote=sri,09.07.2004, 17:48]Gute Idee so ein kleines quiz! :)

[quote=Crian,08.07.2004, 19:52]%dir = ( dir1  => { subdir1.1 => { file1.1.1 => '',
                                            file1.1.2 => '',
                                          },
                             subdir1.2 => { file 1.2.1 => '',
                                          },
                             subdir1.3 => {
                                          },
                             file1.1   => '',
                             file1.2   => '',
                             file1.3   => '',
                           },
                  dir2  => { file2.1   => '',
                           },
                  file1 => '',
                  file2 => '',
                  file3 => '',
                );[/quote]
Und die Ausgabe soll so aussehen?[/quote]
Warum schreibt Du denn nicht einfach wie die Ausgabe tatsächlich aussehen sollte?[/quote]
Wie die Ausgabe letztendlich aussieht, ist mir eigentlich egal. Ich dachte, sie sollte ungefähr so aussehen, wie ich es hingeschrieben habe, aber auch eine andere sinnvolle Ausgabe ist ok. Wichtig ist mir, dass die Hash-Struktur aufgebaut wird.

Aber vielleicht sind die verschachtelten Strukturen und die Rekursion zu schwer?!


[quote=steve,09.07.2004, 23:13]
btw. 72 Stunden, das wäre dann Sonntagabend[/quote]
Könnte hinkommen, müsste nachsehen, von wann der erste Post war =)\n\n

<!--EDIT|Crian|1089410553-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
reply with quote
esskar
 2004-07-10 03:44
#83970 #83970
User since
2003-08-04
7321 articles
ModeratorIn

user image
[quote=Crian,09.07.2004, 23:53]Nein? Hab ich irgendwas nicht bedacht? Meine "Musterlösung" funktioniert mit Rekursion, aber natürlich kann es bessere Lösungen geben.[/quote]
Viele rekursive Lösungen lassen sich in iterative Lösungen umschreiben.
reply with quote
pq
 2004-07-10 17:27
#83971 #83971
User since
2003-08-04
12202 articles
Admin1
[Homepage]
user image
[quote=esskar,10.07.2004, 01:44]
Viele rekursive Lösungen lassen sich in iterative Lösungen umschreiben.[/quote]
AFAIK kann man jede rekursion iterativ umschreiben.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
reply with quote
kabel
 2004-07-10 20:13
#83972 #83972
User since
2003-08-04
704 articles
BenutzerIn
[default_avatar]
nope. kann mich zu guten alten scheme zeiten erinnern,
dass einige rekursionen sich einfach nicht in eine iteration
haben zwingen lassen wollen.

ich werd morgen die alten sachen mal durchkramen, vielleicht find ich ja noch das beispiel.

theoretisch gebe ich dir recht, denn man müsste ja nur den rekursionsmechanismus, sprich den stack, nachimplementieren.
das macht die iterative lösung dieser aufgabe auch ...
-- stefan
reply with quote
pq
 2004-07-10 21:20
#83973 #83973
User since
2003-08-04
12202 articles
Admin1
[Homepage]
user image
[quote=kabel,10.07.2004, 18:13]theoretisch gebe ich dir recht, denn man müsste ja nur den rekursionsmechanismus, sprich den stack, nachimplementieren.[/quote]
genau... und ich meinte ja auch theoretisch. dass das immer leicht ist,
hab ich nie behauptet. mich würde trotzdem mal ein beispiel
interessieren, wo es nicht geht
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
reply with quote
<< |< 1 2 3 4 5 ... 12 >| >> 113 entries, 12 pages



View all threads created 2004-07-08 21:52.