<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.3.3" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>vBracco</title>
	<link>http://www.vbracco.com.ar</link>
	<description>Sitio personal de Victor Bracco [Programador PHP]</description>
	<pubDate>Mon, 02 Mar 2009 10:15:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/vBracco" type="application/rss+xml" /><feedburner:emailServiceId>vBracco</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FvBracco" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/vBracco" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FvBracco" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FvBracco" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FvBracco" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FvBracco" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.feedness.com/alta/http://feeds.feedburner.com/vBracco" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Mitos informáticos</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/rm6ucQn8Cwg/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/27/mitos-informaticos/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 13:11:54 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Informática]]></category>

		<category><![CDATA[Ocio]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/27/mitos-informaticos/</guid>
		<description><![CDATA[En alt-tab estan recopilando una lista de todos esos mitos y creencias que la gente lee, cree, dice y desparrama por la vida.

(CC) Victor Bracco 2009.
Mitos informáticos
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/27/mitos-informaticos/">Mitos informáticos</a></p>
]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://alt-tab.com.ar/mitos-informaticos/">alt-tab</a> estan recopilando una lista de todos esos mitos y creencias que la gente lee, cree, dice y desparrama por la vida.</p>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/27/mitos-informaticos/">Mitos informáticos</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=rm6ucQn8Cwg:Q7ESjFnhjxw:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=rm6ucQn8Cwg:Q7ESjFnhjxw:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=rm6ucQn8Cwg:Q7ESjFnhjxw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=rm6ucQn8Cwg:Q7ESjFnhjxw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=rm6ucQn8Cwg:Q7ESjFnhjxw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=rm6ucQn8Cwg:Q7ESjFnhjxw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/27/mitos-informaticos/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/27/mitos-informaticos/</feedburner:origLink></item>
		<item>
		<title>Frase del día #8</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/5fumwlEw3bc/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/26/frase-del-dia-8/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 17:47:18 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Frases]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/26/frase-del-dia-8/</guid>
		<description><![CDATA[Si depurar es el proceso de remover error en el código, entonces programar debe  ser el proceso de introducirlos en él.
Edsger W. Dijkstra

(CC) Victor Bracco 2009.
Frase del día #8
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/26/frase-del-dia-8/">Frase del día #8</a></p>
]]></description>
			<content:encoded><![CDATA[<blockquote><p>Si depurar es el proceso de remover error en el código, entonces programar debe  ser el proceso de introducirlos en él.</p></blockquote>
<p><cite><a href="http://es.wikipedia.org/wiki/Edsger_Dijkstra">Edsger W. Dijkstra</a></cite></p>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/26/frase-del-dia-8/">Frase del día #8</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=5fumwlEw3bc:u3Ro59uqI_E:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=5fumwlEw3bc:u3Ro59uqI_E:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=5fumwlEw3bc:u3Ro59uqI_E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=5fumwlEw3bc:u3Ro59uqI_E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=5fumwlEw3bc:u3Ro59uqI_E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=5fumwlEw3bc:u3Ro59uqI_E:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/26/frase-del-dia-8/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/26/frase-del-dia-8/</feedburner:origLink></item>
		<item>
		<title>Proyecto Euler - Problema 2</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/_IxGe97Bo4I/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/26/proyecto-euler-problema-2/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 03:56:22 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Desafios]]></category>

		<category><![CDATA[Matemática]]></category>

		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/26/proyecto-euler-problema-2/</guid>
		<description><![CDATA[Este es el segundo problema del Proyecto Euler que empezé a resolver hace uno días. El enunciado dice lo siguiente:
Cada nuevo termino en la secuencia de Fibonacci es generada agregando los dos términos previos. Comenzando con 1 y 2, los primeros 10 términos serán:
1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …
Encuentra la [...]<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/26/proyecto-euler-problema-2/">Proyecto Euler - Problema 2</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Este es el segundo problema del <a href="http://www.vbracco.com.ar/archivo/2009/02/14/proyecto-euler/">Proyecto Euler</a> que empezé a resolver hace uno días. El enunciado dice lo siguiente:</p>
<blockquote><p>Cada nuevo termino en la secuencia de Fibonacci es generada agregando los dos términos previos. Comenzando con 1 y 2, los primeros 10 términos serán:</p>
<p>1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …</p>
<p>Encuentra la suma de todos los términos pares en una secuencia que no sobrepase los 4 millones.</p></blockquote>
<p>Entonces, lo primero que tendríamos que hacer, es poder generar la secuencia de Fibonacci hasta que el último término sea menor que 4 millones. A su vez, debemos controlar si cada término generado es par y si lo es, sumarlo.</p>
<p>Pero ¿podemos evitarnos preguntar si cada termino es par? Miren de cerca la secuencia&#8230;<br />
Vamos a poner un regla básica que debemos tener presente: </p>
<ul>
<li>par+par = par</li>
<li>par+impar = impar</li>
<li>impar + par = impar</li>
<li><strong>impar</strong> + <strong>impar</strong> = <strong>par</strong></li>
</ul>
<p>Si se fijan a partir del numero 3 de la secuencia, siempre se mantiene constante este patrón: impar, impar, <strong>par</strong>, impar, impar, <strong>par</strong>. Entonces, deberíamos poder pensar algo para ir de <em>par en par</em> y saltearnos todos los impares que no nos interesan para el resultado final.</p>
<p>Ahora voy a escribir un poco de letras, espero que no se pierdan.<br />
Supongomos que estamos parados sobre un <strong>término par</strong> de la secuencia, llamemosle C (que por la definición es la suma de sus antecesores, pongamosle A y B). Estonces este término par:</p>
<blockquote><p> C=A+B</p></blockquote>
<p>¿Cuál sería el próximo número? Pues la suma de B+C (llamemosle D). ¿Pero C era igual a la suma de A+B? Sí, entonces el próximo número sería:</p>
<blockquote><p> D= B+C =B + (A+B) = <strong>A+2B</strong></p></blockquote>
<p> ¿Y nos animamos a llegar al que sigue? Pongamosle E y por definición sería la suma de C+D. Entonces:</p>
<blockquote><p>E= C+D = (A+B) + (B+C) = (A+B) + [B+(A+B)] = <strong>2A+3B</strong></p></blockquote>
<p>Y ese es nuestro próximo número par en la secuencia!</p>
<p>Partiendo dede el 2 y usando estas fórmulas para ir de <em>par en par</em>, se me ocurre hacer algo así:</p>
<pre>
main()
{
    int sum = 0, a, b, c=0;
    for(a=1, b=2; c&lt;4000000 ; c=2*a+3*b, a=a+2*b, b=c){
        sum += b;
    }
    printf("%d", sum);
}
</pre>
<p>Esper no haberlos aburrido ni mareado&#8230;.ahora les toca a ustedes! <img src='http://www.vbracco.com.ar/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/26/proyecto-euler-problema-2/">Proyecto Euler - Problema 2</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=_IxGe97Bo4I:5jadINT4UGY:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=_IxGe97Bo4I:5jadINT4UGY:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=_IxGe97Bo4I:5jadINT4UGY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=_IxGe97Bo4I:5jadINT4UGY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=_IxGe97Bo4I:5jadINT4UGY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=_IxGe97Bo4I:5jadINT4UGY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/26/proyecto-euler-problema-2/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/26/proyecto-euler-problema-2/</feedburner:origLink></item>
		<item>
		<title>Frase del día #7</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/FlZDOMqhEeA/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/23/frase-del-dia-7/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 18:55:08 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Frases]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/23/frase-del-dia-7/</guid>
		<description><![CDATA[Programar hoy en día es una carrera entre ingenieros de software luchando para construir más y mejores programas a prueba de idiotas, y el Universo tratando de producir mayores y mejores idiotas. Hasta ahora, el Universo está ganando.
Rick Cook

(CC) Victor Bracco 2009.
Frase del día #7
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/23/frase-del-dia-7/">Frase del día #7</a></p>
]]></description>
			<content:encoded><![CDATA[<blockquote><p>Programar hoy en día es una carrera entre ingenieros de software luchando para construir más y mejores programas a prueba de idiotas, y el Universo tratando de producir mayores y mejores idiotas. Hasta ahora, el Universo está ganando.</p></blockquote>
<p><a href="http://en.wikipedia.org/wiki/Rick_Cook"><cite>Rick Cook</cite></a></p>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/23/frase-del-dia-7/">Frase del día #7</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=FlZDOMqhEeA:mrjyaKh90JI:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=FlZDOMqhEeA:mrjyaKh90JI:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=FlZDOMqhEeA:mrjyaKh90JI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=FlZDOMqhEeA:mrjyaKh90JI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=FlZDOMqhEeA:mrjyaKh90JI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=FlZDOMqhEeA:mrjyaKh90JI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/23/frase-del-dia-7/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/23/frase-del-dia-7/</feedburner:origLink></item>
		<item>
		<title>Foto del día #3</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/yABz32F6PlQ/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/19/foto-del-dia-3/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 21:22:54 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Fotografía]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/19/foto-del-dia-3/</guid>
		<description><![CDATA[
Foto por Paulo Brandão

(CC) Victor Bracco 2009.
Foto del día #3
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/19/foto-del-dia-3/">Foto del día #3</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/paulobrandao/2733141192/"><img src="http://farm4.static.flickr.com/3180/2733141192_a2e5dec8f8_d.jpg" class="center" alt="Wide Law Quad (WLQ)" /></a><br />
Foto por <a href="http://flickr.com/photos/paulobrandao/"><cite>Paulo Brandão</cite></a></p>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/19/foto-del-dia-3/">Foto del día #3</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=yABz32F6PlQ:wqIapVPF5d0:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=yABz32F6PlQ:wqIapVPF5d0:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=yABz32F6PlQ:wqIapVPF5d0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=yABz32F6PlQ:wqIapVPF5d0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=yABz32F6PlQ:wqIapVPF5d0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=yABz32F6PlQ:wqIapVPF5d0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/19/foto-del-dia-3/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/19/foto-del-dia-3/</feedburner:origLink></item>
		<item>
		<title>Frase del día #6</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/qdNjYuOgBjo/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/19/frase-del-dia-6/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 19:31:49 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Frases]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/19/frase-del-dia-6/</guid>
		<description><![CDATA[Una idea que no suena absurda al principio, no es una buena idea&#8230;
Albert Einstein

(CC) Victor Bracco 2009.
Frase del día #6
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/19/frase-del-dia-6/">Frase del día #6</a></p>
]]></description>
			<content:encoded><![CDATA[<blockquote><p>Una idea que no suena absurda al principio, no es una buena idea&#8230;</p></blockquote>
<p><cite>Albert Einstein</cite></p>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/19/frase-del-dia-6/">Frase del día #6</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=qdNjYuOgBjo:Z1rKH1eiYGM:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=qdNjYuOgBjo:Z1rKH1eiYGM:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=qdNjYuOgBjo:Z1rKH1eiYGM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=qdNjYuOgBjo:Z1rKH1eiYGM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=qdNjYuOgBjo:Z1rKH1eiYGM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=qdNjYuOgBjo:Z1rKH1eiYGM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/19/frase-del-dia-6/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/19/frase-del-dia-6/</feedburner:origLink></item>
		<item>
		<title>Proyecto Euler - Problema 1</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/3dsg9z7Pg_A/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/19/proyecto-euler-problema-1/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 15:14:40 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Desafios]]></category>

		<category><![CDATA[Matemática]]></category>

		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/19/proyecto-euler-problema-1/</guid>
		<description><![CDATA[Este es el primero de una serie de 232 problemas (que siguen creciendo) del proyecto Euler que ya presenté hace unos días.
El enunciado de este problema dice lo siguiente:
Si listamos todos los números naturales debajo de 10 que son múltiplos de 3 o 5, tenemos 3, 5, 6 y 9. La suma de estos múltiplos [...]<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/19/proyecto-euler-problema-1/">Proyecto Euler - Problema 1</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Este es el primero de una serie de 232 problemas (que siguen creciendo) del <a href="http://www.vbracco.com.ar/archivo/2009/02/14/proyecto-euler/">proyecto Euler</a> que ya presenté hace unos días.</p>
<p>El enunciado de este problema dice lo siguiente:</p>
<blockquote><p>Si listamos todos los números naturales debajo de 10 que son múltiplos de 3 o 5, tenemos 3, 5, 6 y 9. La suma de estos múltiplos es 23.</p>
<p>Encuentra la suma de todos los múltiplos de 3 o 5 debajo de 1000.</p></blockquote>
<p>Ahora bien, algo bastante común que podemos hacer, que es lo más lógico que nos sale a todos cuando queremos resolverlo, es recorrer todos los números hasta el 1000 e ir controlando que sean divisibles por alguno de esos numeros. Yendo al código (en C++) sería algo así: </p>
<pre>
main()
{
    int i,r=0;
    for(i; i < 1000; i++){
       if( (i%3==0) || (i%5==0) ){
              r = r + i;
       }
    }
    printf("%d",r);
}</pre>
</pre>
<p>Eso pedaso de código funciona genial y resuelve el problema, pero yo quiero tratar de buscarle otras formas de resolverlo. </p>
<p>Cuando estaba analizando <em>cada número</em> de los que son multiplos de 3 o 5, me encontre con un patron de distancia entre números. Todos los números estan separados por esta serie que se repite por siempre: {3,2,1,3,1,2,3}.</p>
<p>Teniendo esas <em>distancia entre números</em> no hace falta controlar si es o no divisor, solo sumanos y nada más. Es decir: 0+<strong>3</strong>=3, 3+<strong>2</strong>=5, 5+<strong>1</strong>=6, 6+<strong>3</strong>=9, 9+<strong>1</strong>=10, 10+<strong>2</strong>=12, 12+<strong>3</strong>=15. Los resultados de cada una de estas pequeñas sumas, son esos multiplos de 3 y 5.<strong>Y así sigue.</strong></p>
<p>El resultado, podría ser algo así:</p>
<pre>
main()
{
    int patron[7] = {3,2,1,3,1,2,3};
    int result=0, x=0;
    for(int i=0; i < 1000; i+=patron[x-1] ){
        result += i;
        x = (x==7)? 1 : x+1;
    }
    printf("%d",result);
}
</pre>
</pre>
<p>Seguramente, habra formas <em>mas lindas</em> de escribir ese código, pero como ya dije, lo que me gusta de esto es jugar con los números y las cuentas, no tanto si un <code>for</code> es o no más rapido que un <code>while</code>.</p>
<p><strong>Escucho alternativas con gusto!</strong></p>
<h2>Conclusión</h2>
<pre>
main()
{
    int patron[7] = {3,2,1,3,1,2,3};
    int result=0, x=0;
    for(int i=0, x=0; i < 1000; i += patron[x], x = (x==6)? 0 : x+1)
       result += i;
    printf("%d\n",result);
}
</pre>
</pre>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/19/proyecto-euler-problema-1/">Proyecto Euler - Problema 1</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=3dsg9z7Pg_A:HCG6ihJgoc8:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=3dsg9z7Pg_A:HCG6ihJgoc8:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=3dsg9z7Pg_A:HCG6ihJgoc8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=3dsg9z7Pg_A:HCG6ihJgoc8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=3dsg9z7Pg_A:HCG6ihJgoc8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=3dsg9z7Pg_A:HCG6ihJgoc8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/19/proyecto-euler-problema-1/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/19/proyecto-euler-problema-1/</feedburner:origLink></item>
		<item>
		<title>Foto del día #2</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/S0IFJDk290U/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/18/foto-del-dia/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 21:23:19 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Fotografía]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/18/foto-del-dia/</guid>
		<description><![CDATA[
Foto por mightyboybrian

(CC) Victor Bracco 2009.
Foto del día #2
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/18/foto-del-dia/">Foto del día #2</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/mightyboybrian/192091893/"><img src="http://farm1.static.flickr.com/57/192091893_d89bd93a6c_d.jpg" class="center" alt="Wide Law Quad (WLQ)" /></a><br />
Foto por <a href="http://flickr.com/photos/mightyboybrian/"><cite>mightyboybrian</cite></a></p>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/18/foto-del-dia/">Foto del día #2</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=S0IFJDk290U:apibhi_CDic:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=S0IFJDk290U:apibhi_CDic:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=S0IFJDk290U:apibhi_CDic:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=S0IFJDk290U:apibhi_CDic:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=S0IFJDk290U:apibhi_CDic:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=S0IFJDk290U:apibhi_CDic:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/18/foto-del-dia/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/18/foto-del-dia/</feedburner:origLink></item>
		<item>
		<title>Frase del día #5</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/duEJ3ol-oQU/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/18/frase-del-dia-5/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 15:54:19 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Frases]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/18/frase-del-dia-5/</guid>
		<description><![CDATA[Sabemos que el éxito no viene por suerte ni por casualidad, al éxito hay que programarlo.

(CC) Victor Bracco 2009.
Frase del día #5
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/18/frase-del-dia-5/">Frase del día #5</a></p>
]]></description>
			<content:encoded><![CDATA[<blockquote><p>Sabemos que el éxito no viene por suerte ni por casualidad, al éxito hay que programarlo.</p></blockquote>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/18/frase-del-dia-5/">Frase del día #5</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=duEJ3ol-oQU:h1VyfeHyqqU:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=duEJ3ol-oQU:h1VyfeHyqqU:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=duEJ3ol-oQU:h1VyfeHyqqU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=duEJ3ol-oQU:h1VyfeHyqqU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=duEJ3ol-oQU:h1VyfeHyqqU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=duEJ3ol-oQU:h1VyfeHyqqU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/18/frase-del-dia-5/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/18/frase-del-dia-5/</feedburner:origLink></item>
		<item>
		<title>Solución al problema de sombreros</title>
		<link>http://feedproxy.google.com/~r/vBracco/~3/Dy1XhsHnd24/</link>
		<comments>http://www.vbracco.com.ar/archivo/2009/02/17/solucion-al-problema-de-sombreros/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 17:16:13 +0000</pubDate>
		<dc:creator>Sabo</dc:creator>
		
		<category><![CDATA[Desafios]]></category>

		<category><![CDATA[Matemática]]></category>

		<guid isPermaLink="false">http://www.vbracco.com.ar/archivo/2009/02/17/solucion-al-problema-de-sombreros/</guid>
		<description><![CDATA[El otro día, cuando empeze a reanimar este querido blog uno de los post que deje fue el de Problemas de Sombreros, y a pesar de que nadie propuso nada, aqui va mi estrategia para solventar ese problema.
Retomando un poquito el enunciado, decía que había que diseñar una estrategía que les permita a las 20 [...]<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/17/solucion-al-problema-de-sombreros/">Solución al problema de sombreros</a></p>
]]></description>
			<content:encoded><![CDATA[<p>El otro día, cuando empeze a reanimar este querido blog uno de los post que deje fue el de <a href="http://www.vbracco.com.ar/archivo/2009/02/16/problema-de-sombreros/">Problemas de Sombreros</a>, y a pesar de que nadie propuso nada, aqui va mi estrategia para solventar ese problema.</p>
<p>Retomando un poquito el enunciado, decía que había que diseñar una estrategía que les permita a las 20 personas en la fila, empezando de la última, decir que color de sombrero tenían sin nunca verlo, pero si viendo todos los de adelante.</p>
<p>¿Y cual es mi estrategía? <strong>Enmascarar el color de sombrero de la persona de adelante en cada  respuesta</strong>. ¿Ehh!? Que no panda el cunico, que ahora lo hago más gráfico.</p>
<p>Cuando le pregunto a la primer persona (él último de la fila segun el enunciado) sobre que color de sombrero tiene obviamente no sabe. Pero lo que si sabe es el color del sombrero de la persona que está delante y la estrategía consiste en incluir en la respuesta de <em>esa</em> persona (la 20°) algo para indicarle a la persona que esta delante el color de <em>su</em> sombrero. <strong>Así comienza</strong>.</p>
<p>Una forma de incluir el color del otro en mi respuesta sería por ejemplo dudar, es decir: &#8220;uhmm Blanco&#8221;. Entonces la persona que esta delante y esta al tanto de la estrategía al escuchar el &#8220;uhmm&#8221; sabe que ese tambien es el color de su sombrero. Si la respuesta hubiera sido simplemente &#8220;Blanco&#8221;, la persona que esta delante sabría que su sombrero es Negro.</p>
<p>Hagan un ejemplo con las primeras 5 personas a las que les preguntamos el color y para empezar, pongamosle un sombrero a cada una:
<ul>
<li>la 20° Negro</li>
<li>la 19° Blanco</li>
<li>la 18° Negro</li>
<li>la 17° Negro</li>
<li>la 16° Blanco</li>
</ul>
<p>Cuando le pregunto a la numero 20 entonces, me dira &#8220;uhmm blanco&#8221; (entonces ya el 19° sabe que su sombrero es blanco). Paso al 19°, me respondera &#8220;Blanco&#8221; (y el 18° ya sabe que su sombrero es negro). Paso al 18° y me contesta &#8220;uhmm Negro&#8221; (y la persona que esta delante sabe que su sombrero es negro). El 17° me dice &#8220;Negro&#8221; (y otra vez el 16° sabe que su sombrero es blanco). <strong>Y asi podríamos seguir hasta el primero</strong>.</p>
<p>El problema admite solo un error en el trayecto, y es el posible error del último, que no escucha ninguna respuesta previa, y solo le transmite el color al que esta delante con &#8220;uhmm&#8230;.&#8221;. Y el error es solo posible, ya que tambien podría coincidir su color con el color de adelante y entonces 100% de efectividad. <strong>¿Interesante no?</strong></p>
<p><hr />
<p style="font-size:10px;">(CC) <a href="http://www.vbracco.com.ar">Victor Bracco</a> 2009.</p></p>
<p><a href="http://www.vbracco.com.ar/archivo/2009/02/17/solucion-al-problema-de-sombreros/">Solución al problema de sombreros</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vBracco?a=Dy1XhsHnd24:MocktnF0mmk:ecdYMiMMAMM"><img src="http://feeds.feedburner.com/~ff/vBracco?d=ecdYMiMMAMM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=Dy1XhsHnd24:MocktnF0mmk:pD6dlr6Qb6s"><img src="http://feeds.feedburner.com/~ff/vBracco?d=pD6dlr6Qb6s" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=Dy1XhsHnd24:MocktnF0mmk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=Dy1XhsHnd24:MocktnF0mmk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vBracco?i=Dy1XhsHnd24:MocktnF0mmk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vBracco?a=Dy1XhsHnd24:MocktnF0mmk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/vBracco?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.vbracco.com.ar/archivo/2009/02/17/solucion-al-problema-de-sombreros/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.vbracco.com.ar/archivo/2009/02/17/solucion-al-problema-de-sombreros/</feedburner:origLink></item>
	</channel>
</rss>
