Re: The "Strand" puzzle --- ( Continued Fractions using Lisp or Python? )

Liste des GroupesRevenir à s lang 
Sujet : Re: The "Strand" puzzle --- ( Continued Fractions using Lisp or Python? )
De : ilan_no_spew (at) *nospam* hotmail.com (IlanMayer)
Groupes : rec.puzzles
Date : 30. Jul 2024, 23:38:49
Autres entêtes
Organisation : novaBBS
Message-ID : <bef9bc0de07f9a2dc3a4a61fea35f69d@www.novabbs.com>
References : 1 2 3
User-Agent : Rocksolid Light
On Mon, 29 Jul 2024 18:58:21 +0000, HenHanna wrote:

>
>
On 7/26/2024 5:37 AM, IlanMayer wrote:
On Thu, 25 Jul 2024 19:07:56 +0000, HenHanna wrote:
>
>
e.g. -------- For the (street)  Numbers (1,2,3,4,5,6,7,8)
>
                         (1,2,3,4,5)  and  (7,8)  both add up to 15.
>
>
>
“In a given street of houses with consecutive numbers between 50 and
500, find the house number, for which, the sum of numbers on the left is
equal to the sum of numbers on the right”
>
>
>
  Ramanujan and Strand Puzzle
>
            this was a very interesting puzzle tackled by the genius
Srinivasa Ramanujan.        In the year 1914, P.C. Mahalanobis, a Kings
college student in England, got hold of a puzzle from the Strand
magazine.
>
Solution found at:
https://ubpdqnmathematica.wordpress.com/2021/12/05/ramanujan-and-strand-puzzle/
>
>
thanks!
>
>
>
 >>>    So the solutions to the Strand puzzle can be found from the
continued fraction of \sqrt{2}, which  _is_  satisfying simple.
>
>
 >>>   Using Mathematica to look at the first 10 convergents
>
>
---------- is this (also) easy to do using Lisp or Python???
This can be done with Python:
N = 10
a = 1
b = 1
print(str(a) + "/" + str(b))
for n in range(N):
    temp = a + 2 * b
    b = a + b
    a = temp
    print(str(a) + "/" + str(b))

Date Sujet#  Auteur
20 Sep 24 o 

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal