Schrift
[thread]6386[/thread]

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

Tags: Ähnliche Threads

Leser: 2


<< |< 1 2 3 4 5 ... 12 >| >> 113 Einträge, 12 Seiten
Gast 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?
Antworten mit Zitat
sri
 2004-07-09 20:24
#83965 #83965
User since
2004-01-29
828 Artikel
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.
Antworten mit Zitat
Gast 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-->
Antworten mit Zitat
Gast 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 ... :)
Antworten mit Zitat
steve
 2004-07-10 01:13
#83968 #83968
User since
2004-03-04
52 Artikel
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
Antworten mit Zitat
Crian
 2004-07-10 01:53
#83969 #83969
User since
2003-08-04
5866 Artikel
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
Antworten mit Zitat
esskar
 2004-07-10 03:44
#83970 #83970
User since
2003-08-04
7321 Artikel
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.
Antworten mit Zitat
pq
 2004-07-10 17:27
#83971 #83971
User since
2003-08-04
12208 Artikel
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
Antworten mit Zitat
kabel
 2004-07-10 20:13
#83972 #83972
User since
2003-08-04
704 Artikel
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
Antworten mit Zitat
pq
 2004-07-10 21:20
#83973 #83973
User since
2003-08-04
12208 Artikel
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
Antworten mit Zitat
<< |< 1 2 3 4 5 ... 12 >| >> 113 Einträge, 12 Seiten



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