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

Liste des GroupesRevenir à r puzzles 
Sujet : Re: The "Strand" puzzle --- ( Continued Fractions using Lisp orPython? )
De : Nobody447095 (at) *nospam* here-nor-there.org (B. Pym)
Groupes : rec.puzzles sci.lang sci.math comp.lang.lisp comp.lang.python
Suivi-à : rec.puzzles
Date : 01. Aug 2024, 11:33:53
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v8fkps$23nr5$1@dont-email.me>
References : 1 2 3
User-Agent : XanaNews/1.18.1.6
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"

Gauche Scheme

(define (strand lst)
  (let go ((left-sum 0) (tail lst))
    (if (null? tail)
      #f
      (let ((right-sum (fold + 0 (cdr tail))))
        (cond ((< left-sum right-sum)
               (go (+ left-sum (car tail)) (cdr tail)))
              ((= left-sum right-sum) (car tail))
              (#t #f))))))

(strand '(1 2 3 4 5 6 7 8))
  ===>
6

(lrange 2 5)
  ===>
(2 3 4)

(any
  (lambda (n)
    (if (strand (lrange 50 n))
      n
      #f))
  (lrange 500 50 -1))
  ===>
352

(strand (lrange 50 352))
  ===>
251

Date Sujet#  Auteur
25 Jul 24 * The "Strand" puzzle14HenHanna
26 Jul 24 `* Re: The "Strand" puzzle13IlanMayer
29 Jul 24  `* Re: The "Strand" puzzle --- ( Continued Fractions using Lisp or Python? )12HenHanna
30 Jul 24   +* Re: The "Strand" puzzle --- ( Continued Fractions using Lisp or Python? )3IlanMayer
31 Jul 24   i+- Re: The "Strand" puzzle --- ( Continued Fractions using Lisp or Python? )1HenHanna
20 Aug 24   i`- Re: The "Strand" puzzle --- ( Continued Fractions using Lisp or Python? )1Phil Carmody
1 Aug 24   `* Re: The "Strand" puzzle --- ( Continued Fractions using Lisp orPython? )8B. Pym
1 Aug 24    +* Re: The "Strand" puzzle --- ( Continued Fractions using Lisp orPython? )2HenHanna
1 Aug 24    i`- Re: The "Strand" puzzle --- ( Continued Fractions using Lisp orPython? )1Moebius
2 Aug 24    +* Re: The "Strand" puzzle --- ( Continued Fractions using Lisp orPython? )3B. Pym
2 Aug 24    i`* Re: The "Strand" puzzle --- ( Continued Fractions using Lisp orPython? )2Doc O'Leary ,
2 Aug 24    i `- Re: The "Strand" puzzle --- ( Continued Fractions using Lisp orPython? )1Doc O'Leary ,
2 Aug 24    +- Re: The "Strand" puzzle --- ( Continued Fractions using Lisp orPython? )1B. Pym
4 Aug 24    `- Re: The "Strand" puzzle --- ( Continued Fractions using Lisp orPython? )1B. Pym

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal