Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - manzo

Pagine: [1] 2 3
1
Altri linguaggi / SPOSTATO: Re: python contro visual c++
« il: Luglio 02, 2010, 11:08 »

2
Esercizi / NIM - Marienbad
« il: Giugno 03, 2010, 22:22 »
No, non si parla della Nazionale Italiana Modelle  :*  Ma di un vecchio gioco:
Ci sono 4 file di fiammiferi (o altri oggetti) formate rispettivamente da 1, 3, 5, 7 elementi.
Si gioca in due,  a turno.
Quando è il tuo turno, devi togliere uno o più fiammiferi da una sola fila. Puoi toglierli anche tutti.
Quando è il turno del tuo avversario, deve fare la stessa cosa.
Chi prende l'ultimo fiammifero, perde la partita.
Una implementazione di esempio e' giocabile qui: http://utenti.quipo.it/base5/jsmarienbad/jsmarienbad.htm
L'esercizio ? Fare un programma python per giocare contro il computer. Buon lavoro :fingers-crossed:

3
Base / SPOSTATO: protezione programma
« il: Novembre 24, 2009, 16:36 »

4
ForumPython.it cafè / robozzle
« il: Luglio 29, 2009, 22:27 »
in vacanza cosa c'è di meglio di un bel giochino rilassante ?  :sarcastic: Eccone uno che insegna anche a programmare: :glasses-cool:
http://www.robozzle.com (meglio se avete silverlight ma si può giocare anche col browser liscio)
Alcuni schemi in particolare (ce ne sono migliaia, gli utenti possono creare e mettere online i propri; ma cito a titolo di esempio il 109 e il 1061) mettono in luce l'efficacia e la bellezza della ricorsione  ;)

6
Esercizi / calendario campionato di calcio (algoritmo di Berger)
« il: Gennaio 23, 2009, 09:58 »
Scrivere una funzione che accetti in input una lista di N squadre e generi una lista di N-1 giornate elencando per ogni giornata tutti gli incontri che devono sostenere le squadre. Ogni squadra deve giocare una e una sola volta contro tutte le altre.

Per esempio, se le squadre sono
- rosso
- verde
- blu
- giallo

avremo 3 giornate:
1. rosso contro verde - blu contro giallo
2. rosso contro blu - verde contro giallo
3. rosso contro giallo - verde contro blu


7
Esercizi / same bits next higher
« il: Settembre 23, 2008, 11:34 »
Dato un numero N , trovare il prossimo M intero (M>N) che abbia lo stesso numero di bit a 1. Esempio:
input:  3 (00000011) -> output:  5 (00000101)
input: 24 (00011000) -> output: 33 (00100001)
input: 46 (00101110) -> output: 51 (00110011)

8
Esercizi / orologio analogico in ASCII
« il: Agosto 26, 2008, 15:12 »
prendo spunto da http://codegolf.com/saving-time per proporre questo simpatico esercizio: dato in input un orario in formato numerico HH:MM, forrnire in output la rappresentazione dello stesso orario sul quadrante di un orologio, usando "h" per indicare la posizione della lancetta delle ore e "m" per quella dei minuti. Nel caso le lancette fossero sovrapposte, il simbolo diventa una "x". I minuti vengono "arrotondati" ai 5 minuti inferiori (59 diventa quindi 55). Qualche esempio:
21:35
deve generare
        o
    o       o

 o             o

h               o

 o             o

    m       o
        o

04:59
        o
    m       o

 o             o

o               o

 o             h

    o       o
        o

12:00
        x
    o       o

 o             o

o               o

 o             o

    o       o
        o

9
Esercizi / da parole a numeri
« il: Marzo 07, 2008, 11:10 »
per una volta uno facile ;)

dopo aver letto in input una sequenza di parole come "cinque sette nove", calcolare il numero corrispondente (in questo caso, 579)
altri esempi validi:
"otto virgola quattro" -> 8.4
"sei uno zero" -> 610







13
Esercizi / trovare i possibili raggruppamenti
« il: Gennaio 22, 2008, 11:54 »
data una lista di N elementi (facciamo N=12 per esempio)

[ A,B,C,D,E,F,G,H,I,J,K,L ]

generare tutti i possibili sotto-raggruppamenti dei suoi componenti mantenendo l'ordine in cui vengono elencati.

quindi sarebbero valide le soluzioni ovvie

[ A ]
[ B,C,D,E,F,G,H,I,J,K,L ]

[ A,B ]
[ C,D,E,F,G,H,I,J,K,L ]

[ A,B,C ]
[ D,E,F,G,H,I,J,K,L ]

...

[A,B,C,D,E,F,G,H,I,J,K]
[L]

ma anche raggruppando a coppie / terne / N-uple

[A,B]
[C,D]
[E,F]
[G,H]
[I,J]
[K,L]

e

[A,B,C]
[D,E,F]
[G,H,I]
[J,K,L]

e

[A,B,C,D]
[E,F,G,H]
[I,J,K,L]


oppure anche facendo raggruppamenti con lunghezze Ki diverse ( 1<= Ki <= N-1 ), come:

[A,B]
[C,D,E,F]
[G]
[H,I,J]
[K,L]

o anche

[A,B,C,D]
[E,F]
[G,H,I]
[J,K,L]

e cosi' via:

[A,B,C]
[D]
[E]
[F,G,H]
[I,J,k]
[L]


14
Base / SPOSTATO: Ridurre nella barra con l'orario ^^;;;
« il: Gennaio 21, 2008, 15:58 »
Questa discussione è stata spostata in Interfacce grafiche.

[liNK DISCUSSIONE]

15
Esercizi / Project Euler es. 4
« il: Gennaio 09, 2008, 08:15 »
http://projecteuler.net/index.php?section=problems&id=4

A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 × 99.

Find the largest palindrome made from the product of two 3-digit numbers.

Pagine: [1] 2 3