Re: How do i get multiple Min() values?

Liste des GroupesRevenir à cl lisp 
Sujet : Re: How do i get multiple Min() values?
De : 643-408-1753 (at) *nospam* kylheku.com (Kaz Kylheku)
Groupes : comp.lang.python comp.lang.lisp sci.lang
Date : 15. Jul 2024, 14:27:58
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <20240715051340.619@kylheku.com>
References : 1 2
User-Agent : slrn/pre1.0.4-9 (Linux)
On 2024-07-12, HenHanna <HenHanna@devnull.tb> wrote:
 
How do i get multiple Min() values?
 
           e.g.      for   Y = (x-2)*(x-3)   for x in range(-10,10)
                                    the min Y is hit twice
 
 
print(  min( ((x-2)*(x-3),  (x, (x-2, x-3)))
                                            for x in range(-10,10) ) )
 
 
 
is this easy in Scheme(Gauche) ?
>
>
if the   Min()   is going to check all of the Candidate values,
     it could (at least) tell us  how many times the Min value was seen!

I decided to add something like this to TXR Lisp.

It will appear in 296.

This is the TXR Lisp interactive listener of TXR 295.
Quit with :quit or Ctrl-D on an empty line. Ctrl-X ? for cheatsheet.
When transferring between containers, do not siphon TXR by mouth.
1> (find-mins -10..11 : [callf * pppred ppred])
(2 3)
2> (find-mins (vec-seq -10..11) : [callf * pppred ppred])
#(2 3)
3> (find-mins "abracadabra")
"aaaaa"
4> (find-maxes "abracacabra")
"rr"

I works with any less-like function, assuming equality
when it’s neither true that x is less than y, nor that
y is less than x.
--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca

Date Sujet#  Auteur
12 Jul 24 * How do i get multiple Min() values?10HenHanna
12 Jul 24 +* Re: How do i get multiple Min() values?5HenHanna
15 Jul 24 i`* Re: How do i get multiple Min() values?4Kaz Kylheku
16 Jul 24 i `* Re: How do i get multiple Min() values?3Madhu
16 Jul 24 i  +- Re: How do i get multiple Min() values?1Madhu
17 Jul 24 i  `- Re: How do i get multiple Min() values?1Nuno Silva
13 Jul 24 `* Re: How do i get multiple Min() values?4B. Pym
13 Jul 24  +- Re: How do i get multiple Min() values?1HenHanna
13 Jul 24  +- Re: How do i get multiple Min() values?1B. Pym
15 Aug 24  `- Re: How do i get multiple Min() values?1B. Pym

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal