Thread RDW #7 - Rätsel der Woche 7
(79 answers)
Opened by Crian at 2004-08-20 15:46
[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: ![]() ![]() |