<?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>Comentarios en: encontre mi carpeta de Algoritmos! :-D</title>
	<atom:link href="http://www.juanjoconti.com.ar/2006/01/13/encontre-mi-carpeta-de-algoritmos-d/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.juanjoconti.com.ar/2006/01/13/encontre-mi-carpeta-de-algoritmos-d/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=encontre-mi-carpeta-de-algoritmos-d</link>
	<description>el blog de Juanjo Conti - abstracto, lúdico y digital</description>
	<lastBuildDate>Tue, 07 Feb 2012 01:36:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>Por: Antonino</title>
		<link>http://www.juanjoconti.com.ar/2006/01/13/encontre-mi-carpeta-de-algoritmos-d/comment-page-1/#comment-1583</link>
		<dc:creator>Antonino</dc:creator>
		<pubDate>Tue, 06 Mar 2007 17:47:17 +0000</pubDate>
		<guid isPermaLink="false">http://firebirds.com.ar/~juanjo/wordpress/?p=26#comment-1583</guid>
		<description>woooww, muy buenoo!</description>
		<content:encoded><![CDATA[<p>woooww, muy buenoo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juanjo</title>
		<link>http://www.juanjoconti.com.ar/2006/01/13/encontre-mi-carpeta-de-algoritmos-d/comment-page-1/#comment-1579</link>
		<dc:creator>Juanjo</dc:creator>
		<pubDate>Sat, 03 Mar 2007 15:39:46 +0000</pubDate>
		<guid isPermaLink="false">http://firebirds.com.ar/~juanjo/wordpress/?p=26#comment-1579</guid>
		<description>Hace rato largo un amigo me había pasado la respuesta, pero volví a olvidarla.. vamos a hacer un intento por volver a resolverlo.

Los hijos son 3 y el prodcuto de sus edades es 36. Necesito todos los tripletes que cumplen esa condición, Python puee ayudarme:
&lt;code&gt;
&lt;pre&gt;
&gt;&gt;&gt; for a in range(1,37):
...     for b in range(1,37):
...	    for c in range(1,37):
...		if a * b * c == 36:
...		    print a, b, c				
1 1 36
1 2 18
1 3 12
1 4 9
1 6 6
1 9 4
1 12 3
1 18 2
1 36 1
2 1 18
2 2 9
2 3 6
2 6 3
2 9 2
2 18 1
3 1 12
3 2 6
3 3 4
3 4 3
3 6 2
3 12 1
4 1 9
4 3 3
4 9 1
6 1 6
6 2 3
6 3 2
6 6 1
9 1 4
9 2 2
9 4 1
12 1 3
12 3 1
18 1 2
18 2 1
36 1 1
&lt;/pre&gt;
&lt;/code&gt;
¿Muchas posibilidades? No nos olvidemos que B tiene un dato que no sabemos nosotros. El número de ventanas, que es igual a la suma de las edades de los hijos.
&lt;code&gt;
&lt;pre&gt;
&gt;&gt;&gt; for a in range(1,37):
...    for b in range(1,37):
...        for c in range(1,37):
...	      if a * b * c == 36:
...               print a, b, c, &quot;suma: &quot;, a + b + c				
1 1 36 suma:  38
1 2 18 suma:  21
1 3 12 suma:  16
1 4 9 suma:  14
1 6 6 suma:  13
1 9 4 suma:  14
1 12 3 suma:  16
1 18 2 suma:  21
1 36 1 suma:  38
2 1 18 suma:  21
2 2 9 suma:  13
2 3 6 suma:  11
2 6 3 suma:  11
2 9 2 suma:  13
2 18 1 suma:  21
3 1 12 suma:  16
3 2 6 suma:  11
3 3 4 suma:  10
3 4 3 suma:  10
3 6 2 suma:  11
3 12 1 suma:  16
4 1 9 suma:  14
4 3 3 suma:  10
4 9 1 suma:  14
6 1 6 suma:  13
6 2 3 suma:  11
6 3 2 suma:  11
6 6 1 suma:  13
9 1 4 suma:  14
9 2 2 suma:  13
9 4 1 suma:  14
12 1 3 suma:  16
12 3 1 suma:  16
18 1 2 suma:  21
18 2 1 suma:  21
36 1 1 suma:  38
&lt;/pre&gt;
&lt;/code&gt;
A este punto (y solo con el fin de ver mejor las cosas) ya nos tendríamos que haber dado cuenta que tener hijos con edades 6, 6, 1 es lo mismo que tenerlos con 1, 6, 6. Así que limpiemos un poco los datos:
&lt;code&gt;
&lt;pre&gt;
&gt;&gt;&gt; rango = xrange(1,37)
&gt;&gt;&gt; tripletes = [(a,b,c) for a in rango for b in rango for c in rango \
                       if a*b*c == 36]
&gt;&gt;&gt; tripletes
[(1, 1, 36), (1, 2, 18), (1, 3, 12), (1, 4, 9), (1, 6, 6), (1, 9, 4), (1, 12, 3), 
(1, 18, 2), (1, 36, 1), (2, 1, 18), (2, 2, 9), (2, 3, 6), (2, 6, 3), (2, 9, 2), 
(2, 18, 1), (3, 1, 12), (3, 2, 6), (3, 3, 4), (3, 4, 3), (3, 6, 2), (3, 12, 1), 
(4, 1, 9), (4, 3, 3), (4, 9, 1), (6, 1, 6), (6, 2, 3), (6, 3, 2), (6, 6, 1), 
(9, 1, 4), (9, 2, 2), (9, 4, 1), (12, 1, 3), (12, 3, 1), (18, 1, 2), (18, 2, 1), 
(36, 1, 1)]
&gt;&gt;&gt; sin_repetir = []
&gt;&gt;&gt; def repetido(t, sin_repetir):
...     a,b,c = t
...     for i in sin_repetir:
...             if a in i and b in i and c in i:
...                     return True
...     return False
...
&gt;&gt;&gt; sin_repetir
[(1, 1, 36), (1, 2, 18), (1, 3, 12), (1, 4, 9), (1, 6, 6), (2, 2, 9), 
(2, 3, 6), (3, 3, 4)]
&gt;&gt;&gt; for t in sin_repetir:
...     print t, &quot;suma: &quot;, sum(t)
...
(1, 1, 36) suma:  38
(1, 2, 18) suma:  21
(1, 3, 12) suma:  16
(1, 4, 9) suma:  14
(1, 6, 6) suma:  13
(2, 2, 9) suma:  13
(2, 3, 6) suma:  11
(3, 3, 4) suma:  10
&lt;/pre&gt;
&lt;/code&gt;
Bien, notemos que solo una suma se repite: 13. Si la casa tuviese 38, 21, 16, 14, 11 o 10 ventanas, B ya sabría la respuesta. Pero no la sabe, necesita hacer otra pregunta. Al preguntar por el color de ojos del hijo mayor y obtener una respuesta se asegura de que hay un solo hijo mayor y la repsusta no puede ser 1, 6, 6 (dónde hay 2 hijos mayores) es 2, 2, 9.</description>
		<content:encoded><![CDATA[<p>Hace rato largo un amigo me había pasado la respuesta, pero volví a olvidarla.. vamos a hacer un intento por volver a resolverlo.</p>
<p>Los hijos son 3 y el prodcuto de sus edades es 36. Necesito todos los tripletes que cumplen esa condición, Python puee ayudarme:<br />
<code></p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #66cc66;">&gt;&gt;&gt;</span> <span style="color: #ff7700;font-weight:bold;">for</span> a <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>,<span style="color: #ff4500;">37</span><span style="color: black;">&#41;</span>:
...     <span style="color: #ff7700;font-weight:bold;">for</span> b <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>,<span style="color: #ff4500;">37</span><span style="color: black;">&#41;</span>:
...	    <span style="color: #ff7700;font-weight:bold;">for</span> c <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>,<span style="color: #ff4500;">37</span><span style="color: black;">&#41;</span>:
...		<span style="color: #ff7700;font-weight:bold;">if</span> a <span style="color: #66cc66;">*</span> b <span style="color: #66cc66;">*</span> c == <span style="color: #ff4500;">36</span>:
...		    <span style="color: #ff7700;font-weight:bold;">print</span> a, b, c				
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">36</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">18</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">12</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">4</span> <span style="color: #ff4500;">9</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">6</span> <span style="color: #ff4500;">6</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">9</span> <span style="color: #ff4500;">4</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">12</span> <span style="color: #ff4500;">3</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">18</span> <span style="color: #ff4500;">2</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">36</span> <span style="color: #ff4500;">1</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">18</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">9</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">6</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">6</span> <span style="color: #ff4500;">3</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">9</span> <span style="color: #ff4500;">2</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">18</span> <span style="color: #ff4500;">1</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">12</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">6</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">4</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">4</span> <span style="color: #ff4500;">3</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">6</span> <span style="color: #ff4500;">2</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">12</span> <span style="color: #ff4500;">1</span>
<span style="color: #ff4500;">4</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">9</span>
<span style="color: #ff4500;">4</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">3</span>
<span style="color: #ff4500;">4</span> <span style="color: #ff4500;">9</span> <span style="color: #ff4500;">1</span>
<span style="color: #ff4500;">6</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">6</span>
<span style="color: #ff4500;">6</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">3</span>
<span style="color: #ff4500;">6</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">2</span>
<span style="color: #ff4500;">6</span> <span style="color: #ff4500;">6</span> <span style="color: #ff4500;">1</span>
<span style="color: #ff4500;">9</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">4</span>
<span style="color: #ff4500;">9</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">2</span>
<span style="color: #ff4500;">9</span> <span style="color: #ff4500;">4</span> <span style="color: #ff4500;">1</span>
<span style="color: #ff4500;">12</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">3</span>
<span style="color: #ff4500;">12</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">1</span>
<span style="color: #ff4500;">18</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">2</span>
<span style="color: #ff4500;">18</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">1</span>
<span style="color: #ff4500;">36</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">1</span></pre></div></div>

<p></code><br />
¿Muchas posibilidades? No nos olvidemos que B tiene un dato que no sabemos nosotros. El número de ventanas, que es igual a la suma de las edades de los hijos.<br />
<code></p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #66cc66;">&gt;&gt;&gt;</span> <span style="color: #ff7700;font-weight:bold;">for</span> a <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>,<span style="color: #ff4500;">37</span><span style="color: black;">&#41;</span>:
...    <span style="color: #ff7700;font-weight:bold;">for</span> b <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>,<span style="color: #ff4500;">37</span><span style="color: black;">&#41;</span>:
...        <span style="color: #ff7700;font-weight:bold;">for</span> c <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>,<span style="color: #ff4500;">37</span><span style="color: black;">&#41;</span>:
...	      <span style="color: #ff7700;font-weight:bold;">if</span> a <span style="color: #66cc66;">*</span> b <span style="color: #66cc66;">*</span> c == <span style="color: #ff4500;">36</span>:
...               <span style="color: #ff7700;font-weight:bold;">print</span> a, b, c, <span style="color: #483d8b;">&quot;suma: &quot;</span>, a + b + c				
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">36</span> suma:  <span style="color: #ff4500;">38</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">18</span> suma:  <span style="color: #ff4500;">21</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">12</span> suma:  <span style="color: #ff4500;">16</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">4</span> <span style="color: #ff4500;">9</span> suma:  <span style="color: #ff4500;">14</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">6</span> <span style="color: #ff4500;">6</span> suma:  <span style="color: #ff4500;">13</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">9</span> <span style="color: #ff4500;">4</span> suma:  <span style="color: #ff4500;">14</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">12</span> <span style="color: #ff4500;">3</span> suma:  <span style="color: #ff4500;">16</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">18</span> <span style="color: #ff4500;">2</span> suma:  <span style="color: #ff4500;">21</span>
<span style="color: #ff4500;">1</span> <span style="color: #ff4500;">36</span> <span style="color: #ff4500;">1</span> suma:  <span style="color: #ff4500;">38</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">18</span> suma:  <span style="color: #ff4500;">21</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">9</span> suma:  <span style="color: #ff4500;">13</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">6</span> suma:  <span style="color: #ff4500;">11</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">6</span> <span style="color: #ff4500;">3</span> suma:  <span style="color: #ff4500;">11</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">9</span> <span style="color: #ff4500;">2</span> suma:  <span style="color: #ff4500;">13</span>
<span style="color: #ff4500;">2</span> <span style="color: #ff4500;">18</span> <span style="color: #ff4500;">1</span> suma:  <span style="color: #ff4500;">21</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">12</span> suma:  <span style="color: #ff4500;">16</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">6</span> suma:  <span style="color: #ff4500;">11</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">4</span> suma:  <span style="color: #ff4500;">10</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">4</span> <span style="color: #ff4500;">3</span> suma:  <span style="color: #ff4500;">10</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">6</span> <span style="color: #ff4500;">2</span> suma:  <span style="color: #ff4500;">11</span>
<span style="color: #ff4500;">3</span> <span style="color: #ff4500;">12</span> <span style="color: #ff4500;">1</span> suma:  <span style="color: #ff4500;">16</span>
<span style="color: #ff4500;">4</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">9</span> suma:  <span style="color: #ff4500;">14</span>
<span style="color: #ff4500;">4</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">3</span> suma:  <span style="color: #ff4500;">10</span>
<span style="color: #ff4500;">4</span> <span style="color: #ff4500;">9</span> <span style="color: #ff4500;">1</span> suma:  <span style="color: #ff4500;">14</span>
<span style="color: #ff4500;">6</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">6</span> suma:  <span style="color: #ff4500;">13</span>
<span style="color: #ff4500;">6</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">3</span> suma:  <span style="color: #ff4500;">11</span>
<span style="color: #ff4500;">6</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">2</span> suma:  <span style="color: #ff4500;">11</span>
<span style="color: #ff4500;">6</span> <span style="color: #ff4500;">6</span> <span style="color: #ff4500;">1</span> suma:  <span style="color: #ff4500;">13</span>
<span style="color: #ff4500;">9</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">4</span> suma:  <span style="color: #ff4500;">14</span>
<span style="color: #ff4500;">9</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">2</span> suma:  <span style="color: #ff4500;">13</span>
<span style="color: #ff4500;">9</span> <span style="color: #ff4500;">4</span> <span style="color: #ff4500;">1</span> suma:  <span style="color: #ff4500;">14</span>
<span style="color: #ff4500;">12</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">3</span> suma:  <span style="color: #ff4500;">16</span>
<span style="color: #ff4500;">12</span> <span style="color: #ff4500;">3</span> <span style="color: #ff4500;">1</span> suma:  <span style="color: #ff4500;">16</span>
<span style="color: #ff4500;">18</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">2</span> suma:  <span style="color: #ff4500;">21</span>
<span style="color: #ff4500;">18</span> <span style="color: #ff4500;">2</span> <span style="color: #ff4500;">1</span> suma:  <span style="color: #ff4500;">21</span>
<span style="color: #ff4500;">36</span> <span style="color: #ff4500;">1</span> <span style="color: #ff4500;">1</span> suma:  <span style="color: #ff4500;">38</span></pre></div></div>

<p></code><br />
A este punto (y solo con el fin de ver mejor las cosas) ya nos tendríamos que haber dado cuenta que tener hijos con edades 6, 6, 1 es lo mismo que tenerlos con 1, 6, 6. Así que limpiemos un poco los datos:<br />
<code></p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #66cc66;">&gt;&gt;&gt;</span> rango = <span style="color: #008000;">xrange</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>,<span style="color: #ff4500;">37</span><span style="color: black;">&#41;</span>
<span style="color: #66cc66;">&gt;&gt;&gt;</span> tripletes = <span style="color: black;">&#91;</span><span style="color: black;">&#40;</span>a,b,c<span style="color: black;">&#41;</span> <span style="color: #ff7700;font-weight:bold;">for</span> a <span style="color: #ff7700;font-weight:bold;">in</span> rango <span style="color: #ff7700;font-weight:bold;">for</span> b <span style="color: #ff7700;font-weight:bold;">in</span> rango <span style="color: #ff7700;font-weight:bold;">for</span> c <span style="color: #ff7700;font-weight:bold;">in</span> rango \
                       <span style="color: #ff7700;font-weight:bold;">if</span> a<span style="color: #66cc66;">*</span>b<span style="color: #66cc66;">*</span>c == <span style="color: #ff4500;">36</span><span style="color: black;">&#93;</span>
<span style="color: #66cc66;">&gt;&gt;&gt;</span> tripletes
<span style="color: black;">&#91;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">36</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">18</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">12</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">4</span>, <span style="color: #ff4500;">9</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">6</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">9</span>, <span style="color: #ff4500;">4</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">12</span>, <span style="color: #ff4500;">3</span><span style="color: black;">&#41;</span>, 
<span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">18</span>, <span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">36</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">18</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">9</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">6</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">3</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">9</span>, <span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span>, 
<span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">18</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">12</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">6</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">4</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">4</span>, <span style="color: #ff4500;">3</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">12</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>, 
<span style="color: black;">&#40;</span><span style="color: #ff4500;">4</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">9</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">4</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">3</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">4</span>, <span style="color: #ff4500;">9</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">6</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">3</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>, 
<span style="color: black;">&#40;</span><span style="color: #ff4500;">9</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">4</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">9</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">9</span>, <span style="color: #ff4500;">4</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">12</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">3</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">12</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">18</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">18</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>, 
<span style="color: black;">&#40;</span><span style="color: #ff4500;">36</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span><span style="color: black;">&#93;</span>
<span style="color: #66cc66;">&gt;&gt;&gt;</span> sin_repetir = <span style="color: black;">&#91;</span><span style="color: black;">&#93;</span>
<span style="color: #66cc66;">&gt;&gt;&gt;</span> <span style="color: #ff7700;font-weight:bold;">def</span> repetido<span style="color: black;">&#40;</span>t, sin_repetir<span style="color: black;">&#41;</span>:
...     <span style="color: black;">a</span>,b,c = t
...     <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> sin_repetir:
...             <span style="color: #ff7700;font-weight:bold;">if</span> a <span style="color: #ff7700;font-weight:bold;">in</span> i <span style="color: #ff7700;font-weight:bold;">and</span> b <span style="color: #ff7700;font-weight:bold;">in</span> i <span style="color: #ff7700;font-weight:bold;">and</span> c <span style="color: #ff7700;font-weight:bold;">in</span> i:
...                     <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">True</span>
...     <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">False</span>
...
<span style="color: #66cc66;">&gt;&gt;&gt;</span> sin_repetir
<span style="color: black;">&#91;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">36</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">18</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">12</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">4</span>, <span style="color: #ff4500;">9</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">6</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">9</span><span style="color: black;">&#41;</span>, 
<span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">6</span><span style="color: black;">&#41;</span>, <span style="color: black;">&#40;</span><span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">4</span><span style="color: black;">&#41;</span><span style="color: black;">&#93;</span>
<span style="color: #66cc66;">&gt;&gt;&gt;</span> <span style="color: #ff7700;font-weight:bold;">for</span> t <span style="color: #ff7700;font-weight:bold;">in</span> sin_repetir:
...     <span style="color: #ff7700;font-weight:bold;">print</span> t, <span style="color: #483d8b;">&quot;suma: &quot;</span>, <span style="color: #008000;">sum</span><span style="color: black;">&#40;</span>t<span style="color: black;">&#41;</span>
...
<span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">36</span><span style="color: black;">&#41;</span> suma:  <span style="color: #ff4500;">38</span>
<span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">18</span><span style="color: black;">&#41;</span> suma:  <span style="color: #ff4500;">21</span>
<span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">12</span><span style="color: black;">&#41;</span> suma:  <span style="color: #ff4500;">16</span>
<span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">4</span>, <span style="color: #ff4500;">9</span><span style="color: black;">&#41;</span> suma:  <span style="color: #ff4500;">14</span>
<span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span>, <span style="color: #ff4500;">6</span>, <span style="color: #ff4500;">6</span><span style="color: black;">&#41;</span> suma:  <span style="color: #ff4500;">13</span>
<span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">9</span><span style="color: black;">&#41;</span> suma:  <span style="color: #ff4500;">13</span>
<span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">6</span><span style="color: black;">&#41;</span> suma:  <span style="color: #ff4500;">11</span>
<span style="color: black;">&#40;</span><span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">3</span>, <span style="color: #ff4500;">4</span><span style="color: black;">&#41;</span> suma:  <span style="color: #ff4500;">10</span></pre></div></div>

<p></code><br />
Bien, notemos que solo una suma se repite: 13. Si la casa tuviese 38, 21, 16, 14, 11 o 10 ventanas, B ya sabría la respuesta. Pero no la sabe, necesita hacer otra pregunta. Al preguntar por el color de ojos del hijo mayor y obtener una respuesta se asegura de que hay un solo hijo mayor y la repsusta no puede ser 1, 6, 6 (dónde hay 2 hijos mayores) es 2, 2, 9.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Antonino</title>
		<link>http://www.juanjoconti.com.ar/2006/01/13/encontre-mi-carpeta-de-algoritmos-d/comment-page-1/#comment-1577</link>
		<dc:creator>Antonino</dc:creator>
		<pubDate>Sat, 03 Mar 2007 13:51:24 +0000</pubDate>
		<guid isPermaLink="false">http://firebirds.com.ar/~juanjo/wordpress/?p=26#comment-1577</guid>
		<description>Pasenme la respuesta!!  Que tienen que ver lo ojos azules!! ??  jeje</description>
		<content:encoded><![CDATA[<p>Pasenme la respuesta!!  Que tienen que ver lo ojos azules!! ??  jeje</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Daniel Ambort</title>
		<link>http://www.juanjoconti.com.ar/2006/01/13/encontre-mi-carpeta-de-algoritmos-d/comment-page-1/#comment-930</link>
		<dc:creator>Daniel Ambort</dc:creator>
		<pubDate>Thu, 11 May 2006 03:06:36 +0000</pubDate>
		<guid isPermaLink="false">http://firebirds.com.ar/~juanjo/wordpress/?p=26#comment-930</guid>
		<description>Finalmente, encontramos la respuesta!, y más que eso: la justificación, está muy lindo el problema. Voy a ver si lo publico como un mensaje en el foro de AEDD y SYSLP, así logramos que algunos piensen un rato y después explicamos el razonamiento.
Saludos!</description>
		<content:encoded><![CDATA[<p>Finalmente, encontramos la respuesta!, y más que eso: la justificación, está muy lindo el problema. Voy a ver si lo publico como un mensaje en el foro de AEDD y SYSLP, así logramos que algunos piensen un rato y después explicamos el razonamiento.<br />
Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pupeno</title>
		<link>http://www.juanjoconti.com.ar/2006/01/13/encontre-mi-carpeta-de-algoritmos-d/comment-page-1/#comment-9</link>
		<dc:creator>Pupeno</dc:creator>
		<pubDate>Fri, 17 Feb 2006 17:48:40 +0000</pubDate>
		<guid isPermaLink="false">http://firebirds.com.ar/~juanjo/wordpress/?p=26#comment-9</guid>
		<description>La comida estaba comible ?</description>
		<content:encoded><![CDATA[<p>La comida estaba comible ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

