Prima caccia al tesoro in Ruby

Quest’anno in forma sperimentale una parte dell’esame di Fondamenti di informatica e calcolo numerico ed in particolare la parte di programmazione in Ruby può essere svolta sotto la forma di una gara di programmazione. I dettagli della gara sono stati dati a lezione in ogni caso al seguente link: Sito della `gara si trovano le informazioni per iscriversi e partecipare alla gara.

Coppa per i vincitori

Per stimolare la competizione tra i gruppi una copia personalizzata della seguente coppa:

../../_images/coppa.jpg

Verrà assegnata ad ogni componente del gruppo dei vincitori. La coppa è stata progettata e realizzata da Matteo Ragni che ha anche progettato e realizzato tutta la struttura informatica della gara.

Vincitori

Dopo aver visto e rivisto i vari elaborati non siamo riusciti a trovare un vincitore ma 3 gruppi a parimerito. Il task 4 che era costruire un giocare virtuale di Master Mind è stato affrontato più o meno nello stesso modo dai vincitori. Chi ha fatto una implementazione migliore del task 4 ha fatto una implementazione peggiore del task 3 mentre il migliore algoritmo di giocare virtuale di Master Mind ha tempi molto lunghi nella sua realizzazione. In sintesi ecco i vincitori:

  • id: dd337302dbe62693a86cc31be5732ab3, Luca Rebizzi

  • id: 61fd0ee11157b5c4d58c455d10725299, Valentin Bernard

  • id: bd3707f03e4cb62acef8a14d7e7bffbc, Federico Santacatterina, Riccardo Bertollo

i vincitori potranno se vogliono realizzare la loro coppa con la macchina taglio laser e l’aiuto dell’inarrivabile <B>Matteo Ragni</B>. I dettagli verranno dati alla correzione del compito scritto di luglio prevista per il 20/21 luglio (verrà mandata una email con i dettagli a tutti gli iscritti compreso i voti per singolo gruppo).

Voti per gruppo

Qui di seguito trovate i voti assegnati agli elaborati per i singoli gruppi. Per mantenere un po’ di finta privacy per trovare il vostro voto dovete sapere il vostro id usato per la gara e in corrispondenza trovate il voto.

Identificatore gruppo

Voto

02ea4ba1f675febbce42107d5d4bab76

28

04f2558e0522369a6dd159d36be412d3

27

1a3ea16b55911d84a0232e06c570e2df

29

1a4d43247f4421bc4421beb56e3e7a2e

28

1c407439fdf7757630cf0fe401f1458d

27

30ab7fc3bec2ccadf6ff0e83e4706455

29

3138db5405770d41f67e021c318f7b80

27

327bd5083b280a09658d534a64b8cd00

30

35c5192f1c55d368f27a95fe03c1fbdd

28

3c9187a4b05fb12ca9e9007e83b02387

28

3de19eabe0a1d99107da77b80dbcd227

28

3df9ef35499c7ff9fd813f495ed645d7

28

458831f2e0d10ba89ad64817246dea05

22

54edbf9f7c360f7f7474e41db975ef9d

28

5ee5e977a2802a8d404a35e697a6ae7e

27

61fd0ee11157b5c4d58c455d10725299

30

634e45f0862cc14db1904c04ea7c8eb0

29

6c76b7ca48974bab5193c42b604514c3

24

6e013c1e2045e8b581b2b2f35ba97e25

30

76272159515ceaf8b714f76162946039

27

7a088ae324777621984de2b83bbbc2ed

29

7c1d6d55b3e4f9d2d093d7b6e032e9fd

29

7e87bf54d7e797e807edb380ef1970a4

24

8224479d2e81a9c58749fc9b765d1d29

27

8e09ead9d7c0bf5e55a00e5c5f05ad29

22

95811872518bf1735126c99f665789d5

29

9cb645447f6f6ac592b63f0403dba23a

30

a1b87c6545e0be2ae2acc6147f725ea2

27

a275577d373ada21f860de863d103e2d

24

a87870f7a93d6f6707fc597a135c3d15

28

a90c51e92fe5b656bbbf9c78eedbc66d

27

ae8767dbb110de748708f947ed38eda2

29

b1f42d85b7aa9b3d531533f8e503dc30

29

bd3707f03e4cb62acef8a14d7e7bffbc

30

c518742120bbfdf900d10f27b4d932cf

23

d45914660c890fa94a2dbc04704c08b9

29

dd337302dbe62693a86cc31be5732ab3

30 lode

e0140645cbdf9932a5768e94609c58e1

29

ea97ab4834c3d0e25138b6b7ae20a979

28

f9176819ea59dc66f75aeca3953f3963

28

Aggiornamento

Dopo una verifica incrociata molto blanda ho trovato un caso chiaro di copiatura tra i gruppi

  • ebb897b0916f99db3c30c60333454b86

  • 2fe929c58d281d4f87093e954e2e305f

  • fb26fa95fa38e4c9c0b27fe1beb37473