Schrift
[thread]6406[/thread]

RDW #2 - Rätsel der Woche Nr. 2 (Seite 6)

Tags: Ähnliche Threads

Leser: 1


<< |< 1 ... 3 4 5 6 7 8 9 ... 16 >| >> 156 Einträge, 16 Seiten
pq
 2004-07-18 19:01
#84431 #84431
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=DS,18.07.2004, 16:21]
@betterworld und pq: Habt ihr das auch gemacht? Oder gibt euer Programm das Ergebnis nur aus?[/quote]
ich gebe nur die menge aus, eine subroutine wäre zu platzverschwendend.
jede teilmenge gebe ich mit klammern umgeben auf einer zeile aus.
komme aber nicht unter 59 zeichen...
ohne ausgabe, also nur das array generieren, sind es 41 zeichen.
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
steve
 2004-07-18 19:24
#84432 #84432
User since
2004-03-04
52 Artikel
BenutzerIn
[default_avatar]
naja, ich brauch für das Array 57 Zeichen, aber nur entweder mit ganz vielen leeren Mengen oder ohne.
So wichtig is das auch nicht! Aber meine Lösung ist iterativ, und ich habs _alleine_ geschafft das is das wichtigste für mich :) Ihr könntet sicherlich noch ein paar Zeichen rausholen.

steve
esskar
 2004-07-18 19:30
#84433 #84433
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
ich komme nicht mal auf eine iterative lösung...
habe immer rekursion drin...
pq
 2004-07-18 19:32
#84434 #84434
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
ich bin gespannt, was crian morgen dazu sagt, dass wir einfach einen
golf-wettbewerb draus gemacht haben =)
ich hab jedenfalls eine übersichtliche und eine golf-lösung
an crian geschickt.
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
Gast Gast
 2004-07-18 19:38
#84435 #84435
[quote=kabel,18.07.2004, 15:31]hehe cool ich hab 51 zeichen, allerdings nur für den algo. wie ich die ausgabe in die restlichen 6 zeichen bauen soll, weiss ich (noch) nicht.

sri, dieter: das finde ich schade.

die aufgabe ist derart banal dass ich mir fragen muss ob ihr überhaupt interesse habt noch andere probleme zu lösen ausser denen die euch gerade in den kram passen, bzw von denen ihr meint dass sie in ein perl-rätsel passen ...

mal sehen was in an der nächsten aufgabe auszusetzen habt, die ich crian gepostet hab ... :) nein, diesmal keine mathematik. interessant ist sie, aber wahrscheinlich zu trocken für praktiker ;)[/quote]
Was hast Du gegen Praktiker einzuwenden?
Praxis ist: wenn alles funktioniert und keiner weiß warum ;)

P.S. und niemand hat etwas gegen Mathematiker oder gegen rein mathematisch basierte Aufgabenstellungen - ich hatte mich lediglich gefragt ob mit solcherlei Aufgabenstellung die 'Menge' ;) der Perl-Anfänger insgesamt, erreicht werden kann; schließlich war es doch erklärtes Ziel dieser Rätselrunde, gerade die Perl-Anfänger mehr in dieses Forum zu integrieren.

P.P.S. und was Ihr da gerade mit Eurer 'Perl-Golf-Rally' veranstaltet, kann im Endeffekt nur dazu führen daß der Lösungscode der letzendlich entsteht, für einen 'Normalverbraucher' unlesbar wird.

Bitte diese meine 'Belanglosigkeiten' (wie betterworld zu schreiben geruhte) nicht weiter Ernst nehmen - ist nur meine ganz persöhnliche Meinung.\n\n

<!--EDIT|Dieter|1090168310-->
betterworld
 2004-07-18 19:55
#84436 #84436
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=Troll,18.07.2004, 17:38]P.P.S. und was Ihr da gerade mit Eurer 'Perl-Golf-Rally' veranstaltet, kann im Endeffekt nur dazu führen daß der Lösungscode der letzendlich entsteht, für einen 'Normalverbraucher' unlesbar wird.[/quote]
Ich habe schon vor Tagen eine "normal lesbare" und kommentierte Loesung eingeschickt. Das Golfen ist ja nur nebenbei zum Spass.\n\n

<!--EDIT|renee|1090847073-->
sri
 2004-07-18 20:10
#84437 #84437
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hier mal ein Vorschlag fürs nächste Rätsel!

Wie wäre es mit einem ganz kleinen Compiler der ein paar zeilen Perl in PASM verwandelt?

Perl Quelle:
Code: (dl )
1
2
3
4
$a = 13;
$b = 10;
$c = $a + $b;
print $c;


PASM Ergebnis:
Code: (dl )
1
2
3
4
set I0, 13
set I1, 10
add I2, I0, I1
print I2


Das wäre für mich ein sehr perliges Rätsel!
Und wenn das zu einfach ist hätte ich noch jede Menge fiese Ideen. :p
kabel
 2004-07-18 20:17
#84438 #84438
User since
2003-08-04
704 Artikel
BenutzerIn
[default_avatar]
troll, zeige mir die stelle, an der ich was gegen praktiker gesagt habe. ja und perl anfänger? die sollen wohl keine probleme lösen, wie?
ich hab etzertla auch ne iterative lösung -- esskar, du mussts genau annersrum anfange ... ich verrat damit wahrscheinlich schon zuviel.

sri, da musste aber schon ne latte vereinfachungen machen, um das anfängergerecht zu stricken :-)
z.b. nur arithmetische ausdrücke und ein print statement oder so ...\n\n

<!--EDIT|renee|1090847087-->
-- stefan
sri
 2004-07-18 20:23
#84439 #84439
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=kabel,18.07.2004, 18:17]sri, da musste aber schon ne latte vereinfachungen machen, um das anfängergerecht zu stricken :-)
z.b. nur arithmetische ausdrücke und ein print statement oder so ...[/quote]
Natürlich erwarte ich keinen wirklichen Compiler, lediglich das genau dieser Perl Schnipsel zu genau diesem PASM Schnipsel übersetzt wird! ;)

Wer einen echten Compiler bauen will kann dies natürlich auch tun. :)
betterworld
 2004-07-18 20:31
#84440 #84440
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
sri, vielleicht erklaerst Du uns kurz so viel PASM, wie wir brauchen, um den Compiler zu schreiben. Ich kann es nicht (und wahrscheinlich bin ich da nicht der einzige), und es ist wohl nicht sinnvoll, erst PASM lernen zu muessen, um das Perl-RDW loesen zu koennen.
<< |< 1 ... 3 4 5 6 7 8 9 ... 16 >| >> 156 Einträge, 16 Seiten



View all threads created 2004-07-16 12:08.