Difference between revisions of "Coding Contest"
m (→Eservizio 2) |
|||
Line 21: | Line 21: | ||
== Eservizio 2 == | == Eservizio 2 == | ||
− | lancia tutti gli eseguibili della directory passata | + | lancia tutti gli eseguibili della directory passata come primo paramtro e concatena gli output. |
− | (i parametri devono essere passati a tutti gli eseguibili) | + | (i parametri rimanenti devono essere passati a tutti gli eseguibili) |
+ | |||
+ | <pre> | ||
+ | lanciatutti dir 1 2 3 | ||
+ | </pre> | ||
+ | |||
+ | se nella directory ''dir'' sono presenti ''a'', ''b'' e ''c'' (eseguibili) lancia '''a 1 2 3''', '''b 1 2 3''', ''c 1 2 3''' | ||
== Esercizio 3 == | == Esercizio 3 == |
Revision as of 16:01, 25 November 2016
Questa pagina serve per la gare di programmazione in aula.
Io (a.k.a. il prof.) mettero' alcuni testi di esercizi.
Le squadre potranno scegliere l'esercizio/gli esercizi da svolgere.
Attenzione: la squadra che completa un esercizio non pubblica qui il codice ma mette solamente una hash sha1 del file contenente la soluzione (un singolo sorgente o un tile tar.gz/tgz comprendente la directory contenente tutti i file necessari) seguito da quattro caratteri tilde (~) che mediawiki traduce con il nome dell'autore e il timestamp.
Esempio:
725a6bc1afe1853a7990935a7c66894563ca086f /tmp/cadrop.tgz Renzo (talk) 13:13, 25 November 2016 (CET)
In fase di correzione il gruppo deve rendere disponibile (per esempio nella directory /public del cluster cs.unibo.it) un file corrispondente alla chiave sha1 pubblicata.
Nov. 25, 2016
Esercizio 1
scrivere un programma che passato come parametro il path di una directory (cwd se manca il paramtro) stampi il path relativo di tutti i file con nome palindromo presenti nel sottoalbero.
Eservizio 2
lancia tutti gli eseguibili della directory passata come primo paramtro e concatena gli output. (i parametri rimanenti devono essere passati a tutti gli eseguibili)
lanciatutti dir 1 2 3
se nella directory dir sono presenti a, b e c (eseguibili) lancia a 1 2 3', b 1 2 3, c 1 2 3
Esercizio 3
Scrivere un programma che deve ottenere il pid lanciato come parametro. indicare se e' impossibile
Esercizio 4
Trovare i file di contenuto uguale nella direcotry correnti e conertirli in link dello stesso file.