[Roma.pm] SFIDA

Aldo Calpini dada at perl.it
Mon Jun 23 11:50:43 CDT 2003


chi di voi è in grado di scrivere un programma che generi un output
del tipo:

 25 +  18 =  43
  *     -     -
  2 +  16 =  18
  =     =     =
 50 /   2 =  25

ossia: un quadrato 3x3 di numeri, collegati da operazioni algebriche,
tale che ogni riga e colonna produca un risultato corretto.

formalizzando ulteriormente:

  A x B = C
  x   x   x
  D x E = F
  =   =   =
  G x H = I

dove "A .. I" sono numeri interi positivi e maggiori di zero (da 1 a
$max, ad esempio per $max=100) e "x" è una qualunque operazione (+ - * /).

bonus points se la soluzione è in grado di generalizzare la dimensione
del quadrato (eg. 4x4, 5x5, ... NxN).


cheers,
Aldo

__END__
$_=q,just perl,,s, , another ,,s,$, hacker,,print;




More information about the Roma mailing list