Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Pari e dispari
Nuovo argomento   Rispondi    Indice del forum -> Enigmi e giochi matematici
Precedente :: Successivo  
Autore Messaggio
emilio
Comune mortale
Comune mortale


Registrato: 30/03/07 16:03
Messaggi: 1

MessaggioInviato: 30 Mar 2007 16:09    Oggetto: Pari e dispari Rispondi citando

Quanti sono gli interi compresi tra 1 e 2007 inclusi che hanno un numero dispari di cifre pari? Very Happy
Top
Profilo Invia messaggio privato
Taifu
Semidio
Semidio


Registrato: 24/10/06 10:13
Messaggi: 203

MessaggioInviato: 31 Mar 2007 03:18    Oggetto: Re: Pari e dispari Rispondi citando

Sinteticamente:
Citazione:
1003


Codice:
Codice:
print len([n for n in range(1, 2008) if len([int(c) for c in list(str(n)) if int(c) % 2 == 0]) % 2 == 1])


Ciao.
Marco.
P.S. Oggi sono minimalista...
Top
Profilo Invia messaggio privato
ulisse
Dio maturo
Dio maturo


Registrato: 02/03/05 01:09
Messaggi: 1531
Residenza: Bagnone (MS)

MessaggioInviato: 03 Apr 2007 13:06    Oggetto: Rispondi

Mumble mumble...

Chiamiamo "di tipo P" un numero con le specifiche richieste.


Citazione:
Tra i numeri da 1 cifra x ce ne sono 4 di tipo P (lo 0 va escluso solo qui perché si parte da 1)

Tra i numeri da 2 cifre xy : se x= 2,4,6,8 => y = 1,3,5,7,9 => 4*5 numeri P; se x = 1,3,5,7,9 => y = 0,2,4,6,8 =>5*5 numeri P. Complessivamente 45 numeri P

Totale parziale: 4 + 45 = 49 numeri P su un totale di 99 numeri (da 1 a 99). Attenzione che aggiungendo le centinaia dovremo considerare anche lo 0 e quindi i numeri di tipo P da 2 cifre saranno 50.

Tra i numeri da 3 cifre xyz : se x=1,3,5,7,9 => tutti gli yz di tipo P vanno bene (includendo 0 sono 50); se invece x = 2,4,6,8 => yz devono essere non P (e sono 100-50=50) quindi con 3 cifre abbiamo 5*50 + 4* 50 = 450 numeri P.
Totale parziale: 49 + 450 = 499 numeri P

Tra i numeri da 4 cifre fino a 1999, essendo della forma 1xyz, di tipo P ce ne sono ancora 499.
Ad essi vanno aggiunti 2000, 2001, 2003, 2005 e 2007 quindi complessivamente abbiamo
499+499+5 = 1003 numeri di tipo P


Ciao
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Enigmi e giochi matematici Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi