[pyar] Hola Mundo mágico

fisa fisadev en gmail.com
Lun Feb 9 15:58:30 ART 2015


Es bastante simple demostrar que es imposible de resolver, sin programar ni
nada. Para que sea mágico, se tienen que dar esa serie de sumas puestas por
Daniel. De la lista, me quedo con 2 que son suficientes para mostrar el
problema:

2♠+H = S
2♠+L = S

Si H y L tienen que ser diferentes números, porque son letras diferentes,
entonces no hay forma de que esas sumas se cumplan, porque:

Si:
2♠+H = S
2♠+L = S
entonces:
2♠+H = 2♠+L
simplificando:
H = L



On Sat Feb 07 2015 at 1:24:08 PM jorge <jorgesaw en gmail.com> wrote:

>  Hola:
>
> Está muy bien pensado, hacía un tiempo que no veía matrices em Sistemas
> lineales!
>
> De esa forma el cuadrado mágico se cumple para cualquier entero.
>
> Yo no aclaré desde el principio que a letras diferentes, números
> diferentes para poder hacerlo más interesante.
>
> De todas maneras está muy buena la lógica , tal vez tendría que haber
> agregado un número para empezar.
>
> Saludos!
>
>
> El 06/02/15 a las 16:15, Daniel Horacio Ziella escibió:
>
>   Hola a todos.
>
>  Mi nombre es Daniel y llegué a la lista por un amigo que me dijo que me
> suscribiera cuando le dije que quería aprender Python.
>
>  De Python se muy poco, pero creo que encontré la respuesta a este
> problema y cumplo en comentarla para el interesado. Quedó un poco largo,
> pero quería poner el método y no sólo el resultado.
>
> La idea es hacer de esto
>
>  ♠ ♠ H
>  MND
>  ♠ ♠ L
>
>  un cuadrado mágico eligiendo H, M, N, D y L y ♠ igual a alguno de los
> anteriores.
>
>  Si no me equivoco, la pregunta se puede escribir
>
>  2♠+H = S
>  M+N+D = S
>  2♠+L = S
>  2♠+M = S
>  2♠+N = S
>  H+D+L = S
>
>  mientras que la condición de que ♠ sea uno entre H, M, N, D y L se puede
> escribir en cada caso
>
>  ♠ = H ó ♠ = M ó ♠ = N ó ♠ = D ó ♠ = L
>
>  Por ejemplo, el primer caso (♠ = H)
>
>  2♠+1H+0M+0N+0D+0L-1S=0
>  0♠+0H+1M+1N+1D+0L-1S=0
>  2♠+0H+0M+0N+0D+1L-1S=0
>  2♠+0H+1M+0N+0D+0L-1S=0
>  2♠+1H+0M+0N+0D+0L-1S=0
>  2♠+0H+0M+1N+0D+0L-1S=0
>  0♠+1H+0M+0N+1D+1L-1S=0
>  1♠-1H+0M+0N+0D+0L+0S=0
>
>  Luego, el problema (en el caso ♠ = H) se reduce a encontrar el núcleo de
> la matriz de este sistema lineal. Lo mismo en cada uno de los otros 4
> casos. El resultado es en todos los casos el mismo y es que son todos
> iguales, por ejemplo:
>
>  1 1 1
> 1 1 1
> 1 1 1
>
>  Que claramente es un cuadrado mágico, aunque un tanto trivial.
>  No tiene mucho Python, salvo ahorrarse las cuentas de encontrar el
> núcleo de la matriz.
>
>  Saludos,
> Daniel.
>
> 2015-02-04 23:54 GMT-03:00 jorge adrian Gonzalez <jorgesaw en gmail.com>:
>
>>  Hola Facu: Cada letra sería un número diferente (porque las letras son
>> diferentes)
>> y las cuatro figuras tendrían que ser uno de esos números para completar
>> el cuadrado.
>> Por eso puse "no creo...", debe ser: o bien imposible o muy difícil
>> encontrar esos números,
>> casi u esfuerzo inútil!!!
>> Saludos!
>>
>>
>> 2015-02-04 9:41 GMT-03:00 Facundo Batista <facundobatista en gmail.com>:
>>
>> 2015-02-03 16:33 GMT-03:00 jorge <jorgesaw en gmail.com>:
>>>
>>> > #uHola mundo mágico?
>>>
>>> Hola, bienvenido.
>>>
>>> > #uReemplace las letras por números.
>>> > #uLuego, con cualquiera de esos números reemplace las 4 figuras para
>>> obtener
>>> > un cuadrado mágico.
>>> > #u¿Se puede?...No creo...;)
>>>
>>> ¿Cómo es el desafío? No lo entendí...
>>>
>>> - ¿Qué figuras?
>>>
>>> - Un cuadrado mágico de 3x3?
>>>
>>> Para eso necesitás 9 dígitos, ¿cómo vas de 4 figuras a 9 dígitos?
>>>
>>> Eso, no entendí.
>>>
>>> Slds.!
>>>
>>> --
>>> .    Facundo
>>>
>>> Blog: http://www.taniquetil.com.ar/plog/
>>> PyAr: http://www.python.org/ar/
>>> Twitter: @facundobatista
>>>  _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>>
>>  --
>> jorgesaw
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.arhttp://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
>
>
>  _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150209/db620436/attachment.html>


More information about the pyar mailing list