Difference between revisions of "Coding Contest"

From Sistemi Operativi
Jump to navigation Jump to search
m
 
(10 intermediate revisions by 7 users not shown)
Line 12: Line 12:
  
 
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.
 
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)
 
 
<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 ==
 
 
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.
 

Latest revision as of 09:03, 6 December 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.