Bonjour,
Je voulais savoir si vous connaissiez un moyen de sortir n valeurs minimum d'une liste, ainsi que leurs index. Un peu comme l'objet [minimum] mais qui, lui, ne permet que de sortir la plus petite valeur.
Par exemple, si j'ai une liste (14 65 12 3 75 5), [minimum] me donne la plus petite valeur : 3, et son index : 4. Si je voulais les 3 plus petites valeurs, 3 5 12 et leurs index 4 6 3, comment ferais-je ? La solution que j'ai trouvée jusqu'à présent est bien lourde... Merci !
Hors ligne
Si tu veux choisir le nombre de valeurs min que tu veux, le plus simple est peut être de les classer par ordre croissant
puis de splitter la liste :
<pre><code>
----------begin_max5_patcher----------
640.3ocyWtkiaBCEF9Yxp3HdpUJMBat2255nZTkAbmwUfcDXllNil8R2KciU
rMjKyjPfHBIBIr7M7u+37eL75BK6DwFZkM7U36fk0qKrrzMoZvpstkcAYSZN
oROLaN82hjeYuzzkjtQpaNWPxJnUUfaWW75BFOmJ0SCsqQQs78stlHSehwe7
GkzToQLXWmUNKAe88.r5NJZkC7P6TXY5ksQJeAE2sj+TvkbRAU202JYj7tdL
Kp7OqolGus81mjZRUrWzcfZVNUqusXg51xAxjTQQAkK+.TdljSqKqFAQbNMQ
Pt9JJfMEAA8hjnyijq39lwyXozJ3STNXFSJgKg+8Wv4ycCNmwoohZtdF3IgP
snAi0EHDRWK9DHJXVPjxSPdj9AD4B9.9nAF3QaU7zlDri+NGCJ3D6ZuasWoO
fflHhfNjHw8RD2aMQNQFUIjzbw.1HRe3c1DpHCSBbW42S5CzEvjDB+Q6k6JY
pDClh4HWKWTjT1jyIiBsocgFbAOKpyqoUWyrNQZhF1h2fdS53bSS5f7f.kKC
bgPeveZLaA5MdWzUjd6iN91OZ5rZdWlUqtHgVNBCE9rFpv8y5dB+T3EruasO
Z2zLjs4kbnJu4P6QDSzGa7LGAahM7h6CNWzIRKmmbvSKUPQNClJt24TQTJmV
nXNWxMr2Oq8ZBE8XzGP7t+GRKZU6GRpJQcYZ2pz9JC1I6LZkjwIRlfu2XTes
Af1NnmXYYT99GvTvxVKZ79sZ.d3nu1FpjTGjeVMcntmEIgGfjlQJc2AIugDJ
4M+gRnynIu4OTxc.RZdCktyfT7.hkBmUIENjnazrJongHowonfX0uXEFZ9Qq
sUNPnMUdaw+AeZLdf.
-----------end_max5_patcher-----------
</code></pre>
Hors ligne
Tom, je crois qu'on a eu un peu la même logique mais alors niveau conception, rien à voir. Si ta solution n'est pas élégante, la mienne je sais même pas ce que c'est
Ch, c'est super.
Merci à vous deux !
Hors ligne