Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Mastermind 2000 - La grande sfida software [REPLICA]

2 views
Skip to first unread message

tantris

unread,
Jun 10, 2000, 3:00:00 AM6/10/00
to

[questo messaggio e' stato inviato anche a: it.comp.ia, it.hobby.enigmi,
it.comp.lang.c]

E' stata indetta, da un gruppo di lettori del ng it.fan.dewdney -
Daniele, Emanuele, Luigi, Michele, Roberto e Tommaso - la "grande sfida
software MASTERMIND 2000".

* In cosa consiste la sfida.
Dato un programma, scritto in Ansi C, che legge sequenzialmente da un
file di testo 100 numeri di cinque cifre ciascuno, bisogna completarlo
scrivendo la funzione che, facendo uso delle regole del MasterMind,
riesca a indovinare esattamente tali cifre nel minor numero di tentativi
possibile.

* Quali sono le regole del MasterMind?
A ogni tentativo viene proposto un numero composto da altrettante cifre
di quello da indovinare, fino a ché non coincida con quest'ultimo. I
dati di cui il programma dovrà essere a conoscenza, per calcolare tale
numero, sono due:
a) il numero di cifre "giuste" al posto "giusto",
b) il numero di cifre "giuste" al posto sbagliato.
Esempio:
se il numero da indovinare fosse 84542 e il numero di prova 47236, il
risultato sarebbe 0-2, cioè nessuna cifra al posto giusto, ma due cifre
(il 4 e il 2) nel posto sbagliato; se il tentativo fosse stato 71443, il
risultato sarebbe invece 1-1, cioè una cifra giusta al posto giusto (il
4 in quarta posizione) e una giusta al posto sbagliato (il 4 in terza
posizione).

* Dove si trovano il regolamento completo e lo schema di programma da
completare?
Su questa pagine web, a cui ci si puo' collegare per le informazioni qui
omesse:
http://space.tin.it/cinema/tpalerm/MasterMind

* A chi bisogna inviare i programmi concorrenti?
I programmi, esclusivamente sotto forma di sorgente C, vanno inviati,
entro la mezzanotte del 30 giugno 2000 al seguente doppio indirizzo:

tan...@tin.it, ece...@penguinpowered.com

* Cosa tocca al vincitore?
A colui il cui programma, nel tempo massimo di 15 minuti, risolvera' i
100 problemi proposti nel minor numero di tentativi - spareggio in caso
di parita', secondo le regole illustrate nel regolamento in rete -
andra' fama imperitura, il titolo di Maestro del MasterMind e, forse
anche - non appena qualcuno lo mette a disposizione - un bel pollo di
gomma, con o senza carrucola incorporata.

Questo messaggio non sara' piu' replicato; un paio di giorni prima, al
massimo, cerchero' di ricordarmi di ricordarvi la scadenza :-)


0 new messages