<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti per Tutto è numero</title>
	<atom:link href="http://www.tuttoenumero.it/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tuttoenumero.it</link>
	<description>Festival di giochi e cultura matematica</description>
	<lastBuildDate>Sat, 18 Feb 2012 10:44:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Commenti su Marteludico &#8211; Le tessere di Adam Atkinson</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-le-tessere/#comment-47</link>
		<dc:creator>Adam Atkinson</dc:creator>
		<pubDate>Sat, 18 Feb 2012 10:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=383#comment-47</guid>
		<description>Io l&#039;ho fatto con Perl e fortunatamente trovo la stessa risposta.

#!/usr/bin/perl

for $n (111111..999999) {
$fail=0;

for $i (0..5) {
$t=$n;
$count[$i]=$t=~s/$i//g;
#print &quot;$n has $count[$i] copies of $i\n&quot;;
if ($count[$i]&gt;$i) {
$fail=1;
}
}
if ($fail==0) {
$s++;
print &quot;$n passes all tests - example $s\n&quot;;
}


}
print &quot;$s numbers fit pattern\n&quot;;


ultima riga di output: 446914 numbers fit pattern</description>
		<content:encoded><![CDATA[<p>Io l&#8217;ho fatto con Perl e fortunatamente trovo la stessa risposta.</p>
<p>#!/usr/bin/perl</p>
<p>for $n (111111..999999) {<br />
$fail=0;</p>
<p>for $i (0..5) {<br />
$t=$n;<br />
$count[$i]=$t=~s/$i//g;<br />
#print &#8220;$n has $count[$i] copies of $i\n&#8221;;<br />
if ($count[$i]&gt;$i) {<br />
$fail=1;<br />
}<br />
}<br />
if ($fail==0) {<br />
$s++;<br />
print &#8220;$n passes all tests &#8211; example $s\n&#8221;;<br />
}</p>
<p>}<br />
print &#8220;$s numbers fit pattern\n&#8221;;</p>
<p>ultima riga di output: 446914 numbers fit pattern</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Marteludico &#8211; Fare un quarantotto di Alessio Palmero Aprosio</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-fare-un-quarantotto/#comment-46</link>
		<dc:creator>Alessio Palmero Aprosio</dc:creator>
		<pubDate>Wed, 15 Feb 2012 10:19:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=390#comment-46</guid>
		<description>Sì, è da leggere così. Pensavo si capisse, ma ora l&#039;ho riscritta meglio.</description>
		<content:encoded><![CDATA[<p>Sì, è da leggere così. Pensavo si capisse, ma ora l&#8217;ho riscritta meglio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Marteludico &#8211; Fare un quarantotto di Filippo Valsorda</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-fare-un-quarantotto/#comment-45</link>
		<dc:creator>Filippo Valsorda</dc:creator>
		<pubDate>Wed, 15 Feb 2012 09:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=390#comment-45</guid>
		<description>La frase rilevante si intende come
&quot;In effetti questo tiro È STATO il primo per il quale la probabilità che il totale fosse maggiore o uguale a 48 SIA STATA più del 50%&quot;
Giusto? O ho capito male il testo?</description>
		<content:encoded><![CDATA[<p>La frase rilevante si intende come<br />
&#8220;In effetti questo tiro È STATO il primo per il quale la probabilità che il totale fosse maggiore o uguale a 48 SIA STATA più del 50%&#8221;<br />
Giusto? O ho capito male il testo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Marteludico &#8211; Le tessere di Filippo Valsorda</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-le-tessere/#comment-44</link>
		<dc:creator>Filippo Valsorda</dc:creator>
		<pubDate>Wed, 15 Feb 2012 09:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=383#comment-44</guid>
		<description>Ok ho trovato due errori nella mia soluzione grazie agli input di Cesco e Cry. Questa è giusta :)

######## SOLUZIONE
Il numero &quot;lordo&quot; di possibilità è ovviamente 9^6; da questi dovremo togliere tutte quelle &quot;illegali&quot; perchè usano troppe tessere di una certa cifra.

Analizziamo gli illegali in base alla cifra ripetuta troppe volte (ovviamente non c&#039;è modo di esaurire le tessere con le cifre da 6 a 9, quindi partiamo dal 5):
Troppi 5 - solo uno: 555555 - 1
Troppi 4 - 444444 (come sopra) e quelli nella forma 44444X dove X può prendere /1 su 6 = 6/ posizioni e 8 valori (1...3,5...9) - 1 + 6*8
Troppi 3 - tutti come sopra (333333, 33333X -&gt; 1 + 6*8) e 3333XX dove la coppia XX può prendere /2 su 6 = 15/ posizioni e 8^2 valori - 1 + 6*8 + 15*8^2
E continuiamo così, aumentando il k della binomiale e l&#039;esponente dell&#039;8...
Troppi 2 - 1 + 6*8 + 15*8^2 + 20*8^3
Troppi 1 - 1 + 6*8 + 15*8^2 + 20*8^3 + 15*8^4
Facendo un po&#039; di raccoglimenti calcoliamo che gli illegali sono 84997

Ora dobbiamo escludere quegli illegali che abbiamo contato due volte, perchè illegali per due diverse cifre; essi possono essere solo:
333311 e le sue combinazioni /2 su 6/ = 15
222211 e le sue combinazioni /2 su 6/ = 15
222111 e le sue combinazioni /3 su 6/ = 20
22211K con K = [3...9] - /1 su 6 = 6/ posizioni di K * 7 valori di K * /2 su 5 = 10/ combinazioni di 22211 - 6 * 7 * 10 = 420
N.B. 22211X va considerato separatamente per X = [2; 1] perchè quando ha uno di quei valori bisogna considerare la ripetizione. Ad esempio 222111 verrebbe considerato tre volte: 22211X, 2221X1 e 222X11 con X = 1.
Quindi gli illegali sono 15 + 15 + 20 + 420 = 470

La nostra soluzione sarà quindi 9^6 - (84997-470) = 446.914</description>
		<content:encoded><![CDATA[<p>Ok ho trovato due errori nella mia soluzione grazie agli input di Cesco e Cry. Questa è giusta <img src='http://www.tuttoenumero.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>######## SOLUZIONE<br />
Il numero &#8220;lordo&#8221; di possibilità è ovviamente 9^6; da questi dovremo togliere tutte quelle &#8220;illegali&#8221; perchè usano troppe tessere di una certa cifra.</p>
<p>Analizziamo gli illegali in base alla cifra ripetuta troppe volte (ovviamente non c&#8217;è modo di esaurire le tessere con le cifre da 6 a 9, quindi partiamo dal 5):<br />
Troppi 5 &#8211; solo uno: 555555 &#8211; 1<br />
Troppi 4 &#8211; 444444 (come sopra) e quelli nella forma 44444X dove X può prendere /1 su 6 = 6/ posizioni e 8 valori (1&#8230;3,5&#8230;9) &#8211; 1 + 6*8<br />
Troppi 3 &#8211; tutti come sopra (333333, 33333X -&gt; 1 + 6*8) e 3333XX dove la coppia XX può prendere /2 su 6 = 15/ posizioni e 8^2 valori - 1 + 6*8 + 15*8^2<br />
E continuiamo così, aumentando il k della binomiale e l&#8217;esponente dell&#8217;8&#8230;<br />
Troppi 2 - 1 + 6*8 + 15*8^2 + 20*8^3<br />
Troppi 1 - 1 + 6*8 + 15*8^2 + 20*8^3 + 15*8^4<br />
Facendo un po&#8217; di raccoglimenti calcoliamo che gli illegali sono 84997</p>
<p>Ora dobbiamo escludere quegli illegali che abbiamo contato due volte, perchè illegali per due diverse cifre; essi possono essere solo:<br />
333311 e le sue combinazioni /2 su 6/ = 15<br />
222211 e le sue combinazioni /2 su 6/ = 15<br />
222111 e le sue combinazioni /3 su 6/ = 20<br />
22211K con K = [3...9] - /1 su 6 = 6/ posizioni di K * 7 valori di K * /2 su 5 = 10/ combinazioni di 22211 &#8211; 6 * 7 * 10 = 420<br />
N.B. 22211X va considerato separatamente per X = [2; 1] perchè quando ha uno di quei valori bisogna considerare la ripetizione. Ad esempio 222111 verrebbe considerato tre volte: 22211X, 2221X1 e 222X11 con X = 1.<br />
Quindi gli illegali sono 15 + 15 + 20 + 420 = 470</p>
<p>La nostra soluzione sarà quindi 9^6 &#8211; (84997-470) = 446.914</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Marteludico &#8211; Le tessere di Cry</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-le-tessere/#comment-43</link>
		<dc:creator>Cry</dc:creator>
		<pubDate>Thu, 09 Feb 2012 11:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=383#comment-43</guid>
		<description>Ciao non ho capito perchè quando togli i numeri con troppi 3 fai 15 X 8 . quindici sono le posizioni che la coppia può assumere ma i valori che puoi dare alle due posizioni non sono 8x8 ? invece ho perso come hai fatto a calcolare i numeri contati 2 volte ..</description>
		<content:encoded><![CDATA[<p>Ciao non ho capito perchè quando togli i numeri con troppi 3 fai 15 X 8 . quindici sono le posizioni che la coppia può assumere ma i valori che puoi dare alle due posizioni non sono 8&#215;8 ? invece ho perso come hai fatto a calcolare i numeri contati 2 volte ..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Marteludico &#8211; Le tessere di Alessio</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-le-tessere/#comment-41</link>
		<dc:creator>Alessio</dc:creator>
		<pubDate>Thu, 02 Feb 2012 22:10:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=383#comment-41</guid>
		<description>Ahi ahi ahi, qui urge ricontrollo.
Prima di martedì prossimo ne faccio uno in php e poi confrontiamo.</description>
		<content:encoded><![CDATA[<p>Ahi ahi ahi, qui urge ricontrollo.<br />
Prima di martedì prossimo ne faccio uno in php e poi confrontiamo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Marteludico &#8211; Le tessere di Filippo Valsorda</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-le-tessere/#comment-40</link>
		<dc:creator>Filippo Valsorda</dc:creator>
		<pubDate>Thu, 02 Feb 2012 21:35:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=383#comment-40</guid>
		<description>In una riga di Python!
len(tuple(n for n in range(100000, 1000000) if str(n).count(&#039;0&#039;) == 0 and str(n).count(&#039;1&#039;) &lt;= 1 and str(n).count(&#039;2&#039;) &lt;= 2 and str(n).count(&#039;3&#039;) &lt;= 3 and str(n).count(&#039;4&#039;) &lt;= 4 and str(n).count(&#039;5&#039;) &lt;= 5))

Ora... come dire che il risultato viene diverso dal mio sopra? ^^
Uffa!</description>
		<content:encoded><![CDATA[<p>In una riga di Python!<br />
len(tuple(n for n in range(100000, 1000000) if str(n).count(&#8217;0&#8242;) == 0 and str(n).count(&#8217;1&#8242;) &lt;= 1 and str(n).count(&#039;2&#039;) &lt;= 2 and str(n).count(&#039;3&#039;) &lt;= 3 and str(n).count(&#039;4&#039;) &lt;= 4 and str(n).count(&#039;5&#039;) &lt;= 5))</p>
<p>Ora&#8230; come dire che il risultato viene diverso dal mio sopra? ^^<br />
Uffa!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Marteludico &#8211; Le tessere di Alessio</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-le-tessere/#comment-39</link>
		<dc:creator>Alessio</dc:creator>
		<pubDate>Thu, 02 Feb 2012 20:05:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=383#comment-39</guid>
		<description>Non male, come soluzione. Sempre meglio del sistema Penta-lo-faccio-con-il-computer, per il quale questo gioco si presta moltissimo :)</description>
		<content:encoded><![CDATA[<p>Non male, come soluzione. Sempre meglio del sistema Penta-lo-faccio-con-il-computer, per il quale questo gioco si presta moltissimo <img src='http://www.tuttoenumero.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Marteludico &#8211; Le tessere di Filippo Valsorda</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-le-tessere/#comment-38</link>
		<dc:creator>Filippo Valsorda</dc:creator>
		<pubDate>Wed, 01 Feb 2012 23:25:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=383#comment-38</guid>
		<description>I numeri in totale sarebbero 9 alla 6. Andiamo a togliere quelli &quot;illegali&quot;.
Di illegale a causa di troppi 5 ce n&#039;è uno: 555555
Di illegali a causa di troppi 4 ce n&#039;è uno (444444) più 6 (posizioni) x 8 (numeri diversi dall&#039;illegale).
Causa 3 ce ne saranno come per il 4 + &quot;2 su 6 = 15&quot; (posizioni) x 8.
Etcetera, ci troveremo con:
+1
+1+6x8
+1+6x8+15x8
+1+6x8+15x8+20x8
+1+6x8+15x8+20x8+15x8

Se siamo abbastanza svegli da accorgercene, unendo le righe 2 con 5 e 3 con 4 e raccogliendo l&#039;8 ci troviamo con:
+1
+8x[somma della 6a riga di tartaglia (logico perchè sono numeri che vengono da combinazioni, quindi presi da quella riga di tartaglia)]
+8x[somma della 6a riga di tartaglia]

Se ci ricordiamo che somma dell&#039;n-esima riga di tartaglia è 2 alla n:
+1+2x8x(2^6)

Vanno però tolti gli illegali contati due volte:
333311 e 22211X
1 + 9x6

Quindi gli illegali sono
1+2x8x(2^6)-1-9x6 = 2x8x(2^6)-9x6

La soluzione sarà allora
(9^6) - (2x8x(2^6)-9x6)

Lo so è una soluzione lunga e non scalabile... Ma non me ne viene una migliore ed è tardi =)</description>
		<content:encoded><![CDATA[<p>I numeri in totale sarebbero 9 alla 6. Andiamo a togliere quelli &#8220;illegali&#8221;.<br />
Di illegale a causa di troppi 5 ce n&#8217;è uno: 555555<br />
Di illegali a causa di troppi 4 ce n&#8217;è uno (444444) più 6 (posizioni) x 8 (numeri diversi dall&#8217;illegale).<br />
Causa 3 ce ne saranno come per il 4 + &#8220;2 su 6 = 15&#8243; (posizioni) x 8.<br />
Etcetera, ci troveremo con:<br />
+1<br />
+1+6&#215;8<br />
+1+6&#215;8+15&#215;8<br />
+1+6&#215;8+15&#215;8+20&#215;8<br />
+1+6&#215;8+15&#215;8+20&#215;8+15&#215;8</p>
<p>Se siamo abbastanza svegli da accorgercene, unendo le righe 2 con 5 e 3 con 4 e raccogliendo l&#8217;8 ci troviamo con:<br />
+1<br />
+8x[somma della 6a riga di tartaglia (logico perchè sono numeri che vengono da combinazioni, quindi presi da quella riga di tartaglia)]<br />
+8x[somma della 6a riga di tartaglia]</p>
<p>Se ci ricordiamo che somma dell&#8217;n-esima riga di tartaglia è 2 alla n:<br />
+1+2x8x(2^6)</p>
<p>Vanno però tolti gli illegali contati due volte:<br />
333311 e 22211X<br />
1 + 9&#215;6</p>
<p>Quindi gli illegali sono<br />
1+2x8x(2^6)-1-9&#215;6 = 2x8x(2^6)-9&#215;6</p>
<p>La soluzione sarà allora<br />
(9^6) &#8211; (2x8x(2^6)-9&#215;6)</p>
<p>Lo so è una soluzione lunga e non scalabile&#8230; Ma non me ne viene una migliore ed è tardi =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Marteludico &#8211; La calcolatrice è rotta di Alessio Palmero Aprosio</title>
		<link>http://www.tuttoenumero.it/2012/marteludico-la-calcolatrice-e-rotta/#comment-37</link>
		<dc:creator>Alessio Palmero Aprosio</dc:creator>
		<pubDate>Thu, 19 Jan 2012 14:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.tuttoenumero.it/?p=370#comment-37</guid>
		<description>Be&#039;, di sicuro la soluzione più semplice fa pensare ad almeno altre due possibili soluzioni.</description>
		<content:encoded><![CDATA[<p>Be&#8217;, di sicuro la soluzione più semplice fa pensare ad almeno altre due possibili soluzioni.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

