Thread RDW #7 - Rätsel der Woche 7 (79 answers)
Opened by Crian at 2004-08-20 15:46

pq
 2004-08-23 19:37
#49529 #49529
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=steve,23.08.2004, 16:38]echo | perl script.pl  :)

es wird über stdin gelesen. :P[/quote]
du liest nicht über STDIN, sondern <>, was bei einem aufruf per parameter
versucht, diesen parameter als datei zu öffnen.
deswegen sollte man sich beim nächsten mal einig werden, in welcher form
der input vorliegt und wie der output aussieht.
z.b. $output =~ m/^\d+[ +]\d+\n\Z|^\Z/ ist ziemlich eindeutig (also
zwei zahlen plus newline oder gar nichts), da fehlt
dann nur noch die verifizierung der zahlen.
es gibt auch irgendwo so ein generisches golf-test-skript, womit man seine lösung
testen kann und auch gleich die anzahl der zeichen feststellt. ich such mal...

edit: da isses ja: http://www.xs4all.nl/~thospel/golf/gentest.pl
ich kann gern versuchen, fürs nächste rätsel das gentest.pl anzupassen.
edit2: kann ich wahrscheinlich doch nicht, da ich eine woche bei meinen eltern
bin und dort kein perl haben werde :-/\n\n

<!--EDIT|pq|1093276685-->
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

View full thread RDW #7 - Rätsel der Woche 7